393
1
370
446
628
0
1472
2
921
500
403
471
330
499
1115
660
938
699
1954
1124
928
536
911
914
543
3083
13
1068
1348
3
482
920
655
1108
1158