52987
5270426
432627
3904429
1064085
159158
87350
583984
3532874
39251
1175995
4768879
96538
290000
478126
7114328
2142800
115474
1042128
1898877