914546
74878
53896
12231
82586
1004430
387704
359390
950440
484960
783663
64727
5096799
3528581
3028148
2330804
2218988
2015609
1920357
190278
1748118
1716136
1671195
1628471