105
86
114
115
84
100
106
87
109
81
85
913
9680
8080
5770
4300
407261
3700
3589
3470
3121
288147
27649
265142