22969
22714
21706
21245
18685
18793
18764
17893
17867
17259
16325
15793
1498
12587
11537
11910
10296
10361
9759
814
7329
696
6236
6188
6396
5380
3231
2861