595
593
593
591
592
594
596
599
599
602
603
604
605
606
606
606
607
608
609
610
610
612
615
615
622
624
618
617
625
629
631
631
632
634
636
628
631
635
640
646
645
645
651
660
668
667
666
668
672
680
682
683
687
689
690
702
712
712
712
713
713
713
712
712
713
714
718
717
713
710
711
712
716
720
725
729
729
729
729
731
735
740
744
742
738
737
734
732
730
730
733
736
736
736
736
736
733
728
722
718
715
712
709
699
694
692
692
683
683
683
683
683
684
684
685
686
686
687
688
693
696
698
698
698
698
700
701
701
712
715
716
729
733
735
745
748
751
757
758
757
755
752
749
751
752
752
753
751
749
749
750
759
763
764
766
769
771
778
788
792
795
813
813
813
814
814
817
819
819
821
820
818
818
817
816
815
815
812
818
815
809
808
809
809
812
812
811
810
810
802
803
805
807
807
802
800
785
749
744
742
739
733
729
727
722
718
722
720
718
722
722
723
723
731
744
744
744
744
744
745
737
732
735
739
744
742
740
745
744
740
740
742
750
755
755
750
755
757
761
757
755
754
753
750
749
747
747
746
749
753
761
762
769
770
771
782
791
801
799
792
797
801
812
819
821
817
817
821
826
837
838
851
855
859
866
864
862
861
860
861
871
870
865
863
863
866
867
868
870
872
874
872
872
868
866
868
870
871
873
873
873
874
874
877
879
882
882
882
882
882
882
881
881
881
881
881
881
881
882
882
882
879
879
875
870
867
864
840
840
841
845
843
840
837
838
841
842
837
847
837
832
828
824
822
825
832
830
830
826
818
809
805
808
813
788
786
784
784
780
773
770
763
762
763
757
753
749
749
746
745
742
738
731
731
731
727
725
725
725
723
721
718
719
718
722
732
741
738
735
733
723
719
718
718
725
728
724
724
726
732
740
741
739
734
732
732
732
735
736
736
737
737
739
740
743
742
735
731
725
718
705
702
695
693
687
684
674
672
674
677
677
676
674
671
674
676
673
669
664
663
656
654
651
652
654
655
658
651
645
644
643
642
642
640
638
637
634
634
631
627
628
630
628
618
619
623
624
617
614
614
614
614
612
611
610
609
608
607
606
605
605
605
603
602
601
600
596
595
592
591
592
594
594
592
588
589
590
591
595
595