10005123
9814875
9616369
93731174
9367501
90571666
86911851
85261366
79321183
79141416
6656796
61371178
5994718
5979213
5844308
46001532
4349431
50442
523