656290
765943
235466
95588
269741
852495
699261
940816
905636
698197
222843
90421
5162799
3576581
3104148
2409804
2240988
2064609
1981358
191978
1774118
1723136
1694196
1640471