30679
29421
27880
25410
24905
23750
23507
23504
22522
21519
20059
18792
18327
16031
15977
14786
14122