1490
1489
1487
1485
1484
1484
1484
1484
1484
1484
1478
1472
1472
1472
1471
1470
1469
1469
1468
1468
1468
1468
1468
1469
1469
1469
1469
1469
1469
1469
1469
1469
1470
1471
1471
1471
1472
1472
1472
1473
1473
1473
1474
1474
1475
1475
1475
1476
1476
1476
1476
1477
1477
1477
1478
1478
1478
1478
1478
1477
1477
1477
1473
1472
1470
1469
1469
1469
1469
1469
1469
1468
1468
1464
1461
1460
1459
1459
1459
1459
1459
1459
1459
1459
1458
1457
1457
1455
1453
1450
1446
1440
1439
1433
1433
1433
1433
1433
1434
1437
1437
1436
1436
1434
1434
1430
1429
1422
1421
1420
1420
1420
1419
1419
1416
1419
1421
1419
1419
1418
1417
1416
1416
1416
1416
1416
1416
1416
1416
1416
1416
1411
1398
1395
1395
1395
1394
1394
1394
1394
1394
1394
1393
1391
1390
1389
1389
1388
1386
1386
1386
1386
1386
1385
1385
1385
1385
1385
1385
1385
1384
1384
1384
1384
1384
1384
1384
1383
1382
1382
1381
1380
1377
1377
1376
1376
1375
1375
1375
1375
1371
1363
1363
1362
1361
1360
1359
1358
1357
1357
1353
1351
1350
1350
1350
1349
1349
1349
1349
1349
1349
1349
1349
1349
1349
1349
1349
1349
1349
1349
1349
1349
1349
1349
1349
1349
1349
1349
1349
1349
1349
1349
1349
1350
1344
1343
1341
1341
1340
1340
1339
1339
1339
1339
1339
1339
1338
1338
1338
1338
1336
1334
1333
1332
1330
1328
1328
1320
1321
1321
1320
1316
1313
1305
1305
1305
1305
1305
1301
1297
1297
1290
1290
1290
1290
1290
1290
1290
1290
1289
1289
1288
1287
1287
1286
1285
1285
1285
1284
1284
1281
1275
1272
1273
1274
1275
1276
1274
1269
1266
1266
1266
1264
1263
1262
1260
1262
1264
1265
1264
1262
1261
1258
1258
1256
1255
1255
1253
1253
1249
1247
1243
1239
1235
1233
1231
1230
1227
1225
1227
1230
1232
1239
1242
1242
1239
1238
1237
1236
1235
1235
1236
1240
1246
1248
1249
1251
1252
1253
1254
1255
1256
1259
1259
1259
1259
1259
1259
1259
1259
1259
1258
1258
1253
1249
1256
1257
1257
1257
1257
1257
1258
1260
1262
1260
1257
1259
1260
1261
1257
1253
1251
1248
1248
1257
1260
1266
1266
1270
1270
1273
1277
1278
1278
1278
1278
1278
1277
1275
1274
1273
1273
1273
1273
1273
1273
1273
1271
1270
1269
1269
1269
1268
1268
1269
1270
1271
1271
1272
1273
1274
1275
1275
1274
1274
1272
1272
1274
1277
1277
1279
1280
1280
1281
1281
1282
1283
1284
1288
1292
1295
1295
1295
1294