1006 571
373 897
923 307
57 482
652 463
751 92
584 427
137 837
477 329
197 396
545 71
489 239
169 875
308 159
226 285
618 962
861 98
488 87
314 812
427 42