435421069
38845306
313581148
29324143
269961423
2449248
225851537
220881435
202591442
180781211
18044621
175411258
149191713
148781011
14825685
14679193
14451214
1402367
1323478
12782370