26800
185996
9851
377249
17455
842919
173490
607691
231875
582674
265225
678601
5096799
3528581
3029148
2332804
2218988
2016609
1924357
190278
1749118
1716136
1671195
1628471