304
1
1249
3
1522
2
363
393
1093
1342
0
334
350
866
6
26
301
431
299
416
336
518
601
477
1301
442
705
405
355
507
122
755
10
357
474