272
2
375
1
561
309
201
71
232
316
336
65
365
340
58
86
97
343
323
377
278
216
242
70
207
51
115
82
91
63
4428