508
508
510
511
512
512
512
514
515
517
517
517
517
519
523
523
524
525
526
526
527
530
536
547
552
570
574
575
575
573
573
573
572
577
581
582
582
580
580
578
576
575
574
573
573
576
580
581
582
581
580
578
579
589
590
590
591
591
592
592
601
615
616
622
623
625
627
629
629
628
626
624
623
618
619
620
620
619
619
619
617
618
618
618
619
620
621
622
622
622
622
622
625
625
626
629
630
631
633
635
635
639
647
651
651
654
664
665
668
670
674
676
677
678
679
684
687
691
696
698
700
702
706
710
716
721
726
726
726
726
727
727
729
730
731
731
731
731
731
731
731
731
731
731
731
734
756
753
752
751
750
749
749
748
744
743
741
739
737
737
734
733
733
733
733
734
734
735
737
739
739
734
728
723
722
722
722
723
725
727
728
728
728
728
728
726
723
725
727
728
730
724
722
714
712
709
705
704
705
706
708
711
713
721
733
732
730
728
722
722
720
717
717
719
722
722
720
714
717
726
728
733
733
728
724
722
728
732
730
727
726
727
731
734
740
741
740
744
747
751
752
754
760
762
767
772
777
782
784
781
778
772
768
772
779
780
779
781
783
786
791
790
788
790
796
795
794
793
791
789
784
786
789
792
795
798
798
797
793
790
785
791
792
800
799
798
796
794
793
791
793
798
801
804
806
808
810
817
825
835
831
824
818
819
831
843
845
835
831
837
844
848
844
842
842
849
858
866
874
868
864
866
871
876
879
880
873
874
876
878
878
876
876
874
874
877
892
898
904
907
910
910
908
907
905
902
901
911
912
910
908
930
930
931
931
932
960
959
959
961
961
962
965
971
975
973
973
976
980
985
985
987
987
987
987
984
981
978
976
978
981
979
977
976
976
977
979
978
977
975
982
987
996
996
997
1010
1016
1021
1027
1027
1043
1072
1070
1079
1090
1103
1120
1148
1161
1198
1202
1284
1287
1291
1334
1333
1333
1332
1393
1465
1465
1454
1434
1441
1464
1446
1445
1445
1451
1454
1452
1354
1346
1392
1394
1332
1296
1265
1242
1248
1291
1338
1200
1062
1109
1093
1059
1027
1009
904
752