1488
1488
1488
1488
1488
1488
1488
1488
1495
1506
1505
1511
1508
1504
1502
1502
1496
1494
1494
1492
1481
1470
1470
1472
1472
1462
1453
1446
1442
1437
1427
1427
1428
1427
1426
1428
1430
1431
1424
1410
1406
1362
1362
1362
1362
1362
1362
1363
1364
1366
1368
1370
1367
1363
1362
1367
1373
1374
1374
1365
1359
1362
1365
1365
1364
1366
1370
1367
1364
1362
1364
1367
1369
1366
1361
1374
1382
1381
1379
1377
1377
1377
1377
1377
1382
1385
1388
1396
1397
1397
1399
1400
1403
1404
1406
1408
1407
1405
1403
1398
1395
1391
1386
1382
1381
1380
1377
1377
1377
1377
1375
1372
1369
1364
1350
1358
1365
1372
1375
1381
1383
1387
1389
1393
1384
1383
1378
1368
1360
1354
1342
1325
1310
1308
1302
1292
1288
1283
1277
1274
1277
1280
1283
1283
1281
1278
1278
1281
1282
1285
1291
1306
1303
1301
1303
1307
1311
1307
1303
1300
1295
1285
1274
1267
1261
1252
1244
1237
1233
1224
1206
1201
1203
1204
1204
1206
1207
1208
1206
1202
1197
1189
1179
1192
1195
1196
1192
1187
1186
1184
1183
1181
1178
1181
1190
1195
1194
1193
1191
1190
1190
1190
1190
1190
1190
1190
1190
1189
1187
1183
1183
1178
1170
1155
1143
1143
1142
1141
1141
1140
1140
1138
1132
1131
1132
1134
1137
1139
1141
1143
1146
1149
1150
1152
1154
1157
1157
1158
1158
1158
1159
1161
1163
1168
1175
1183
1187
1190
1194
1195
1198
1200
1203
1204
1205
1206
1207
1209
1214
1216
1218
1224
1225
1228
1228
1228
1228
1229
1230
1235
1242
1245
1247
1247
1247
1246
1245
1245
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1238
1234
1226
1222
1220
1216
1214
1207
1217
1226
1223
1217
1212
1205
1196
1186
1182
1167
1165
1163
1158
1157
1154
1151
1149
1149
1143
1137
1134
1134
1134
1136
1137
1139
1140
1141
1142
1143
1143
1146
1147
1148
1148
1148
1149
1155
1158
1163
1165
1167
1171
1173
1174
1178
1182
1182
1183
1183
1184
1191
1195
1199
1199
1198
1197
1201
1207
1213
1220
1225
1228
1237
1236
1235
1238
1241
1244
1253
1255
1257
1261
1263
1264
1266
1266
1267
1268
1269
1269
1272
1274
1277
1280
1283
1287
1289
1291
1293
1294
1296
1297
1298
1299
1302
1304
1306
1309
1310
1308
1307
1306
1306
1307
1312
1313
1314
1315
1316
1318
1318
1320
1320
1321
1322
1322
1331
1334
1337
1340
1343
1344
1345
1345
1345
1345
1345
1351
1353
1360
1365
1368
1370
1373
1376
1377
1378
1393
1395
1396
1406
1407
1408
1410
1412
1416
1422
1425
1428
1429
1429
1429
1429
1429
1434
1436
1438
1442
1443
1444
1446
1450
1454
1458
1466
1466
1466
1481
1479
1477
1474
1472
1472
1475
1476
1477
1480
1480
1479
1480
1483
1486
1487
1495
1513
1508
1506
1497
1496
1496
1496
1496
1496
1496
1496
1495