21817
1740
17751
18229
14747
15244
1580
14940
13638
10513
959
14324
22346
16850
14931
13350
10222
995263
8914
8810
848148
734142
68111
6800