25529
12789
9519
9298
7498
5409
4741
4674
4600
4444
4330
4220
3597
3307
3237
3173
3155
3094
3039
2717
2651
2630
2594
2570