100791395
91501520
8401759
79871554
6997129
6936619
1106163
1033193
966103
949196
82334
737134
72823
72638
61495
34756
10119