1054525 405
2869750 691
19264757 6795
7157861 2560
8562655 2557
1754978 512
280299 600
1065549 653
864104 2023
250001 490
8570490 2547
3600412 1244
10472747 5906
1685012 474
7242043 1011
6469974 2148
4188983 1800
3961322 1507
10101646 3480
2068829 483
2890158 741
1812422 568
7338907 2189
363048 782
2787312 851
3611706 1476