25484
12696
9511
9211
7498
5308
4731
4674
4557
4362
4253
4219
3490
3296
3173
3121
3097
3020
2835
2716
2645
2593
2322
2321