1016 262
282 220
955 455
351 459
458 281
675 253
249 411
958 78
309 949
586 824
192 701
640 475
145 204
990 146
383 71
839 869
470 538
103 617
742 540
334 32