909421201
434951068
38428305
379621382
312811148
29302143
269921423
2447448
242861067
225721537
222901400
217981434
215381426
202441442
18063686
180551211
18040621
175651905
175051258
16385263
149011713
148551011
14815685
14672193