295
1
76
94
310
272
213
242
269
139
224
82
372
75
362
105
255
2
290
260
254
284
350
334
1461
832
2104
3
1297
26678
0
1176
8915