30997
328424
517823
266761
346194
785823
677628
18433
4618
65188
21567
939222
5132799
3552581
3061148
2366804
2229988
2041609
1952357
191178
1761118
1719136
1686195
1634471