314829
488770
798513
688127
424984
717298
975472
539867
870926
435310
366500
23292
5163799
3576581
3104148
2409804
2241988
2065609
1982358
192078
1774118
1723136
1694196
1640471