248725
239270
95853
750398
25749
461476
274317
971110
667514
553164
376257
913622
5256799
3679581
3206148
2511804
2281988
2127609
2053358
193878
1828118
1745136
1725196
1660471