316460
511866
142562
731126
966138
598335
20589
488722
17755
813382
10772
217373
5336799
3768581
3280148
2594804
2318988
2172609
2096358
195178
1867118
1761196
1760136
1674471