22281
21887
20554
20279
20054
18883
17594
17327
16653
16361
16292
15833
15011
14284
14152
14068
13942