1400
0
1449
929
1346
797
438
612
413
607
1560
828
706
1104
1049
599
633
930
928
448
1364
693
883
833
620
750
637
510
1038