521021 1804
486676 897
2235420 17202
461046 2331
984591 10865
1539894 9991
388936 1940
153947 705
447116 1979
247651 1541
675476 4650
136843 521
178867 1153
165742 861
321335 2388
649562 4105
734209 5361
243547 1466
365473 1862
236694 1594
2782 31
63 14
820187 9497
815488 6911