9398197
8164490
7781747
75881039
72111998
6468281
61211807
57451363
5414352
514221
48861500
47861579
47011118
830199
24635
15724
294