180
150
152
138
1816
176
1512
1410
1811
130
9680
8080
5770
4300
407261
3700
3589
3470
3121
288147
27649
265142