825437
601394
158908
472392
998563
641590
629418
506224
572207
445459
867934
422829
5161799
3574581
3100148
2403804
2238988
2064609
1978358
191878
1774118
1723136
1692196
1639471