908771201
434881068
38405305
379591382
312751148
29302143
269921423
2447348
242821067
225721537
222411399
217781434
215381426
202441442
18056686
180551211
18040621
175651905
175011258
16385263
149011713
148541011
14815685
14671193