11754
1070
1010
9575
85112
790
9747
98160
870
7351
7056
6129
9130
7680
5490
4020
399261
3470
3409
3300
2991
27449
268147
253142