960
1
1031
1133
817
1139
1475
829
778
1331
0
529
891
1065
790
951
1413
2
1185
715
651
895
743
1074
784
879
918
909
1165