618
617
606
601
600
598
598
598
598
599
602
602
602
602
600
600
600
600
597
596
596
595
581
581
581
581
581
581
581
582
583
585
585
586
586
586
591
593
593
594
606
612
612
612
613
616
616
615
607
606
605
601
601
601
600
594
591
589
586
584
582
581
580
580
584
585
585
584
583
583
583
587
590
592
593
594
593
593
592
592
591
588
587
587
587
587
588
588
588
589
590
591
591
592
592
593
597
597
598
600
602
604
605
607
610
614
615
617
618
619
619
619
619
618
619
621
622
622
620
620
620
616
616
616
620
620
621
623
627
627
627
628
631
632
638
640
643
648
649
653
653
653
654
657
659
662
666
673
693
698
701
703
705
710
723
762
776
791
797
796
796
796
796
796
796
796
809
828
835
832
830
828
828
828
828
830
832
834
838
843
848
842
835
828
828
803
799
797
795
793
790
788
784
776
775
775
778
786
793
804
804
814
823
826
830
832
837
848
849
850
851
851
853
858
867
871
879
883
885
888
889
892
895
898
899
901
904
911
919
919
918
917
916
918
921
923
926
928
930
935
940
939
936
934
933
933
934
937
940
939
936
932
929
927
927
925
923
917
910
903
897
891
887
885
882
880
878
876
874
871
861
848
826
813
809
803
799
795
790
782
776
772
748
730
713
697
692
680
672
669
664
663
656
656
657
657
657
657
656
655
653
651
650
649
652
655
659
659
657
653
651
645
642
642
642
642
641
640
638
636
635
634
630
627
624
620
616
614
609
606
604
604
604
602
602
602
602
601
599
599
599
600
602
605
606
611
626
630
638
646
650
654
658
659
661
661
661
664
670
670
671
671
673
680
683
686
688
692
693
696
699
702
705
705
711
713
717
725
727
729
733
736
738
743
745
752
762
769
772
778
782
788
796
801
812
820
826
837
844
866
881
894
908
914
916
919
923
926
931
936
937
937
937
938
938
938
938
940
947
955
965
977
983
988
996
1000
1003
1003
1010
1014
1027
1024
1023
1018
1010
1005
1001
993
990
984
976
961
950
938
937
937
923
912
907
890
863
854
849
839
828
814
792
785
780
777
765
757
750
739
736
730
721
716
711
710
711
711
712
714
715
715
715
716
717
717
716
715
714
713
713
712
710
708
707
706
704
703
703
702
701
700
700
699
697
696
696
695
692
692
691
689
686
683
680
677
674
673
672
671
665
661
659
659
659
657
655
652
646
635
629
626
622
622
622
621