1016232
667183
265702
645778
874225
1108644
832873
1146955
259954
73610
17615
446951
5096799
3528581
3029148
2332804
2218988
2016609
1924357
190278
1749118
1716136
1671195
1628471