2427
2
186
1
362
247
84
68
228
270
139
310
295
76
95
272
255
105
290
350
868
8
195
52
75
343
405
242
284
334
260
131