312801148
2447448
242861067
18040621
127571716
12280132
1189367
11635935
11602185
115721055
113271548
108891723
10874229
108311294
108191023
10803574
10784130
10743655
10688293
10660188