172278
209385
890179
183777
126894
259586
256708
712353
705617
253174
488220
607668
6215368
5059935
4847460
37581000
3726287
3706956
3613462
3304226
3247730
303136
2739209
234510