10090348
8585572
85841936
8401511
7949461
76281483
7481358
7467227
70631936
63621893
6286641
6068215
5687717
56351767
50661162
48191494
40811863