561331
933381
128486
30427
64818
82639
870929
25755
308530
27420
289400
897537
5099799
3533581
3035148
2338804
2220988
2022609
1933357
190378
1750118
1716136
1675195
1629471