27102931
254211022
23657486
23179960
19672669
16370748
14371916
14012171
13282158
11751625
10263365
8749963
7925253
7908477
7799312
7344541
734086
7268831
627584
5980500