21
0
1
14
118
2
113
76
59
82
97
296
129
136
169
626
248
292
141
158
249
185
151
160
317
276
402
182
3
324
189
143
298
120
187
512
312
403
245
184
262
381
258
171
170