1016 262
282 220
954 455
351 459
457 281
675 253
249 411
958 78
309 949
827 937
585 824
192 701
640 475
145 204
990 146
383 71
839 869
470 538
175 903
828 815