313971148
29349143
270021423
2452648
225911537
202631442
18048621
175731258
149411713
148841011
14838685
1403267
1358073
1323578
12794370
12386435
12296132
11643935
1152762
11300306