636700
835329
489744
20840
151858
199944
811541
14386
92148
24676
95803
420694
5096799
3528581
3028148
2330804
2217988
2014609
1919357
190278
1748118
1716136
1671195
1628471