38425305
29302143
2447348
242851067
225721537
222821400
217931434
202441442
180551211
18040621
149011713
148551011
14815685
14672193
1401167
138031912
13549209
1323478
130551548
127571716