1660
0
1267
1271
1487
1266
1340
1409
1387
1047
1109
1248
1185
1398
1520
1436
1370
1032
1115
1024
1089
1603
1130
2101
1372
2107
1131
954
1411
939
1081
1030
2190
1587
1434
1503
1505
1450
1250
1363
1967
1835
1597
1277
1132
1319
1568
1245
1331
1121
1157
987
990
1161
1163
1193
1129
1095
1150
1424