109
104
112
168
1125
1330
153
134
110
106
1214
127
9680
8080
5770
4300
407261
3700
3589
3470
3121
288147
27649
265142