5126
4498
122727
2888
85322
2986
81824
3225
104312
96313
2492
2897
2016437
14240284
1391612
12351261
1192840
112273
10210157
1003412
849337
82106
77325
70312