276
1
300
384
931
3
1067
6
356
310
230
1459
7
265
267
2
70
314
269
519
270
248
866
334
474
939
301
431
26
416
336
299
477
1326
9