270
1
406
324
236
2
65
202
334
51
207
70
343
323
377
242
63
278
68
4428
82
91
109
394
521
765
58
115
340