111
0
192
1
164
134
184
160
206
1160
66
1120
2
594
6
145
158
325
562
3
64
124
13746
14
3006
10
605
4
138
384
178
91
181
309
4710
12
38559