425475
123806
314413
231639
551234
339939
614752
945675
481123
930302
475287
227792
5162799
3576581
3104148
2406804
2240988
2064609
1981358
191978
1774118
1723136
1694196
1640471