146111
702259
68670
120542
90932
236209
295747
781728
115522
83317
326736
168478
6019368
4895935
4675460
36701000
3627286
3595956
3549462
3209226
3154729
2659209
263931
2226407