643 583
42 1000
100 317
302 507
951 319
756 7
215 112
245 946
572 961
54 47
25 565
641 531
270 708
32 605
736 460
967 470
56 207
393 45
767 281
69 625
348 788
365 886
297 985
97 722
55 845
674 15
165 591
729 572
636 246
997 952