27094931
254151022
23654486
23174960
19670669
16364748
14368916
14008171
13276158
11747625
10258365
8744963
7923253
7907477
7796312
7344541
733486
7267831
627484
5976500