634346
143744
46878
31373
222945
666475
645553
626684
14551
180636
215200
994934
5096799
3528581
3029148
2332804
2218988
2016609
1924357
190278
1749118
1716136
1671195
1628471