908516
168477
25634
851242
979196
82143
500654
617556
889733
918111
19750
442321
5096799
3528581
3028148
2330804
2217988
2014609
1919357
190278
1748118
1716136
1671195
1628471