16610
2090
7222
9316
19112
1810
2250
522966
209736
295
24846
8313
37647
29000
27353
24624
2097267
19114
1854153
1712147
17096
14190
13850
12100