312457 965
370651 872
29661 697
12679 585
75448 525
13485 699
29488 317
84520 497
21096 1002
77663 188
28963 378
143543 931
663679 1132
1327546 2508
384095 1156
453429 1310
1093928 1876
207894 533
562851 1202
623859 1320
1661186 3620