17
0
1
12
117
2
113
75
59
82
97
296
127
134
168
621
247
291
141
158
248
184
151
317
276
399
181
3
323
185
189
143
298
120
186
507
311
401
245
182
262
378
258
171
170