690583
214244
333840
548731
62316
960345
114308
600256
54168
215919
306724
447412
5160799
3572581
3097148
2402804
2236988
2059609
1977358
191878
1773118
1722136
1692196
1639471