1300
0
1584
931
1272
896
944
1159
1048
883
1188
1175
812
734
878
921
1210
947
800
995
823
834
1052
759
684
992
712
717
813
789
2382
914
1471
1325
860
895
824
979
954
891
917
1039
910
845
862
876
1004
872
1001
1228
1140
912
1007
1005
929
936
903
911
887
1145
1110
1205
1295
1268
1045
2287
1094
1303
1244
1273
1158
1219