1005
963
1167
972
1061
1116
961
1134
1045
695
1131
1088
1041
1144
1108
1111
1318
1141
1081
1100
1150
1209
1062
1228
1160
1156
1147
1121
1084
1189
1086
1139
1073
1126
0
1154
1119
1155
1124
1113
1101
1158
1074
1195
1135
1194
1130
1218
1123
711
1072
1092
1372
1040
1188
1104
1410
1138
1153
1106
1159
1099
1186
1070
1937
872
1163
1230
3819
931
2933
1211