21108
19261
18636
12028
4300
15422
9689
8806
8269
25163