30929
94680
412125
85384
264577
449686
312919
2320
251813
512938
864157
989710
5160799
3574581
3098148
2403804
2236988
2059609
1977358
191878
1774118
1722136
1692196
1639471