1030 262
291 220
968 455
356 459
469 281
680 253
255 411
959 78
317 949
594 824
208 701
643 475
152 204
993 146
396 71
849 869
478 538
106 617
751 540
343 32