270
2
372
1
559
307
198
71
230
314
334
65
365
339
58
86
97
343
323
377
278
216
241
69
207
51
115
82
91
63
4427