1130
1
2678
2
2077
512
487
1233
871
0
530
1328
686
468
849
2042
2343
3
458
442
618
671
521
804
2865
6
1128
1782
1077
1277
723
1129
481
817
518