532969
2391000
279224
167557
842500
496786
590932
882739
673698
355694
530630
258633
5400367
4435934
4275459
3431462
3413998
3347286
3295955
2967728
2952226
2450209
2120352
2114407