26
0
1
16
118
2
114
79
59
83
98
299
133
140
170
636
248
293
144
160
249
186
154
162
318
279
404
183
3
327
189
145
301
123
187
513
314
405
184
264
381
260
173