400
454
0
446
96
1070
1278
363
1231
157
1475
21
486
1141
726
635
0
661
1578
387
874
210
640
748
1989
197
1215
344
17
143
532
37
299
98
16
336
449
576
378
873
851
724
528
8
302
1686
15
20
564
354
