3464
0
1247
1086
1228
1474
1396
1666
1219
1074
1126
949
1479
1021
1363
1284
1052
1058
885
1142
1028
936
978
939
945
993
982
872
1148
1279
1307
1648
1144
1153
1392
1090
1366
1030
1060
1298
1163
1095
1044
1082
1173
1057
1013
989
1157
1079
1066
1118
1063
1137
951
878
932
844
839
916
806
800
812
928
852
881
917
842
1098
1170
1169
2056
1184
1091