295
1
76
95
310
272
213
242
270
139
224
83
372
75
362
105
255
2
290
260
254
284
350
334
1461
832
2104
3
1297
26678
0
1177
8915