1499
1499
1500
1497
1497
1497
1497
1499
1498
1499
1502
1502
1501
1502
1506
1506
1504
1498
1498
1499
1501
1502
1503
1504
1498
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1496
1496
1496
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1498
1495
1492
1490
1482
1480
1479
1475
1484
1483
1481
1480
1478
1475
1472
1466
1463
1461
1459
1457
1457
1457
1457
1459
1466
1469
1473
1464
1466
1467
1466
1465
1464
1463
1462
1461
1461
1462
1463
1461
1460
1459
1463
1464
1466
1463
1462
1460
1460
1460
1464
1470
1471
1469
1466
1471
1470
1469
1466
1461
1456
1452
1452
1453
1453
1453
1451
1450
1450
1450
1459
1461
1460
1457
1452
1452
1453
1454
1455
1459
1460
1454
1444
1435
1431
1432
1430
1427
1426
1425
1421
1416
1402
1399
1396
1384
1376
1375
1373
1370
1366
1354
1350
1349
1349
1339
1336
1333
1333
1326
1306
1299
1299
1293
1283
1279
1268
1264
1259
1251
1250
1250
1247
1245
1244
1237
1228
1223
1220
1217
1211
1212
1212
1211
1208
1207
1204
1199
1194
1192
1175
1173
1171
1170
1170
1166
1161
1151
1138
1126
1123
1112
1103
1093
1084
1078
1075
1073
1062
1058
1055
1054
1054
1054
1056
1057
1057
1057
1056
1054
1052
1045
1043
1038
1026
1026
1022
1020
1013
1005
1004
1003
1002
1001
999
994
988
982
980
978
975
975
969
960
956
951
948
945
944
940
937
929
926
924
923
922
915
914
909
905
905
901
899
899
899
898
896
896
894
893
893
893
892
891
888
888
888
888
888
885
885
885
884
884
885
885
885
886
886
886
887
888
888
888
889
889
889
889
889
890
891
893
893
894
894
895
898
898
899
899
899
900
900
914
915
916
917
917
917
918
919
919
918
912
901
900
900
899
899
899
897
897
898
898
898
898
897
892
892
893
893
894
897
898
898
898
897
896
895
894
893
893
890
890
888
882
881
880
875
873
873
872
872
869
869
869
869
869
865
858
858
858
858
858
858
858
860
863
866
866
863
861
858
863
865
862
861
862
860
859
858
855
853
853
853
854
858
865
866
865
864
860
840
845
840
836
832
834
832
827
824
824
824
826
819
819
824
809
803
798
793
793
793
792
791
791
787
780
777
777
775
772
771
773
778
781
776
769
771
771
771
760
759
758
756
752
751
751
751
751
751
753
750
743
745
745
742
741
742
741
736
736
736
733
732
727
725
725
718
717
715
714
712
710
707
704
703
702
698
698
697
694
694
692
692
691
691
690
689
688
688
688
688
688
686
684
684
682
681
679
675
675
669
665
661
659
658
656
655
653
651
650
648
647
647
643
643
643
642
642
639
637
635
636
655
655
655
648
646
645
645
644
644
642
640
638
637
637
635
632
631
631
631
629
629
627
627
625
624
624
623
623
623
623
622
622
623
623
621
620
619
618
618
617
617
617
618
617
614
612
612
612
609
609
608
608
608
609
607
605
605
604
603
605
605
596
591
579
574
574
574
574
573
573
572
571
571
571
570
569
569
569
568
562
562
562
554
554
553
553
553
553
553
552
552
552
552
551
551
551
550
548
548
549
547
545
544
541
541
538
538
537
536
533
532
531
530
528
527
526
524
524
524
523
522
522
521
515
514
514
513
513
512
511
510
510
506
505
505
503
503
502
502
504
503
502
501
501
501
501
503
503
501
500
499
499
500
501
502
498
497
498
499
499
503
505
507
509
507
503
500
497
482
469
458
453
450
447
447
447
445
444
444
444
443
441
440
438
437
435
434
434
428
427
423
416
410
405
400
389
385
379
375
370
365
362
354