21796
21593
19975
19565
19389
18462
17089
16047
16014
15746
15608
15407
14185
13536
13427
13323
13312
13191