1573
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1571
1570
1569
1568
1555
1549
1548
1545
1542
1542
1542
1541
1541
1540
1540
1540
1539
1539
1539
1539
1537
1536
1534
1533
1531
1530
1530
1522
1519
1511
1509
1508
1506
1504
1503
1499
1498
1495
1492
1491
1490
1483
1480
1479
1479
1477
1475
1471
1470
1469
1469
1468
1466
1462
1460
1456
1455
1454
1452
1451
1449
1448
1447
1446
1445
1444
1437
1433
1429
1427
1423
1414
1413
1413
1408
1405
1398
1397
1396
1395
1394
1393
1389
1384
1382
1360
1358
1355
1339
1333
1319
1306
1300
1298
1296
1296
1295
1295
1300
1301
1301
1302
1305
1306
1308
1308
1312
1311
1311
1307
1306
1306
1300
1296
1296
1297
1298
1300
1303
1303
1306
1307
1307
1308
1309
1309
1309
1312
1309
1306
1304
1302
1295
1292
1292
1291
1287
1284
1282
1277
1276
1276
1275
1275
1275
1274
1273
1268
1263
1260
1257
1254
1249
1249
1248
1247
1245
1243
1240
1232
1219
1213
1201
1199
1199
1199
1199
1197
1196
1194
1191
1173
1151
1142
1136
1129
1126
1126
1125
1125
1125
1125
1125
1125
1125
1126
1128
1132
1132
1132
1132
1131
1131
1131
1130
1130
1130
1130
1130
1130
1127
1116
1113
1113
1111
1111
1110
1110
1109
1097
1090
1064
1055
1053
1048
1048
1044
1040
1036
1036
1034
1027
1025
1025
1024
1023
1021
1021
1021
1019
1019
1019
1018
1016
1014
1014
1014
1014
1011
1007
1003
1000
1000
999
996
991
987
979
973
969
967
965
964
964
961
958
956
945
943
940
938
937
929
928
928
919
907
898
890
885
881
875
868
860
855
845
825
817
813
808
804
800
789
775
743
743
739
737
732
728
725
719
719
715
709
700
697
694
688
679
676
672
671
671
666
656
653
651
646
629
625
622
608
588
583
579
579
574
565
555
547
542
538
536
533
529
526
524
522
521
521
519
516
511
509
501
490
486
482
477
477
476
476
475
474
474
474
474
473
473
472
472
456
453
448
444
440
440
433
425
379
362
356
350
333
331
329
327
325
322
319
315
314
311
308
305
302
300
297
295
291
288
284
282
279
276
273
271
270
269