9851
377249
17455
842919
173490
607691
231875
582674
265225
678601
363490
208437
5096799
3528581
3028148
2330804
2218988
2016609
1921357
190278
1749118
1716136
1671195
1628471