46991
34436
33523
9776
9334
8663
8435
6362
6158
5866
4892
4507
4498
4336
4220
4166
3912
3906
3150
3025
2978
2942
2782
2767