800848
13632
253860
535392
192286
488832
29998
535330
490272
448691
189440
954479
5099799
3533581
3035148
2338804
2220988
2022609
1933357
190378
1750118
1716136
1675195
1629471