506974
957586
65594
350711
705215
622852
887667
220296
141820
30436
858260
511380
5160799
3574581
3098148
2403804
2236988
2060609
1978358
191878
1774118
1722136
1692196
1639471