400
0
1285
553
590
770
1400
836
1
317
1029
4230
1312
2042
1563
940
593
2244
4
450
2416
930
543
677
658
3690
931
1588
683
6878
584
352
915