907731200
434821068
38117305
379571382
312651148
29299143
269921423
2447248
242771067
225711537
221961399
217591434
215361426
202441442
18054686
180541211
18040621
175651905
174961258
16384263
148961713
148541011
14813685
14671193
146571982
14219674
1401067
14001330