59743
425475
123806
314413
231639
551234
339939
614752
945675
481123
930302
475287
5162799
3576581
3104148
2409804
2240988
2065609
1981358
191978
1774118
1723136
1694196
1640471