258
1
164
179
384
3
85
110
356
542
5
910
628
0
422
525
399
73
619
236
2
357
341
478
229
193
340
426
192
418
136
212
105
1104