600
600
600
598
599
597
595
595
595
595
595
595
595
595
595
594
592
592
592
597
599
597
597
597
597
597
597
598
599
599
600
600
597
597
596
595
594
593
591
588
587
586
583
581
578
578
577
575
572
572
572
572
572
572
572
572
572
572
571
572
572
572
576
573
573
572
572
572
573
574
576
576
577
577
578
578
578
578
578
578
578
578
578
578
578
578
577
577
576
575
574
574
574
574
574
574
574
574
574
574
575
575
576
576
576
576
576
576
576
576
575
575
575
575
575
575
575
575
575
575
575
575
575
575
576
576
576
576
577
578
579
583
588
596
596
596
596
596
596
596
596
596
596
597
597
596
596
597
599
599
599
599
599
598
598
597
596
596
596
595
594
593
593
593
593
593
593
594
598
611
612
613
613
613
613
613
618
619
620
620
620
620
621
624
623
622
622
621
620
618
618
618
620
622
623
624
628
630
631
631
631
630
629
629
628
626
627
631
631
629
629
629
629
629
629
628
627
627
628
631
633
635
636
637
638
638
639
640
641
641
641
641
641
641
641
641
641
641
641
641
641
641
640
640
640
637
636
638
646
646
646
646
646
643
639
636
630
627
623
620
619
618
615
615
615
615
616
616
616
616
613
611
608
608
608
608
608
608
608
609
609
611
611
611
612
613
613
617
618
621
622
624
624
626
627
628
629
629
629
626
625
622
620
619
617
617
616
615
615
615
615
616
616
617
618
617
616
616
616
616
616
617
618
618
618
618
618
618
616
620
620
621
622
623
653
655
654
654
647
645
645
645
650
654
657
661
665
668
667
666
666
663
654
654
654
653
652
651
647
642
636
634
634
633
632
631
630
630
630
630
629
629
629
629
629
629
630
631
632
633
633
633
633
633
633
633
634
635
635
636
636
636
636
637
637
637
638
639
641
644
646
648
650
652
653
652
652
650
650
651
652
653
655
656
658
658
657
656
655
653
652
653
657
657
657
660
660
662
670
672
672
673
674
675
675
675
675
675
674
673
673
673
673
673
676
680
682
682
679
674
674
675
677
678
680
679
677
677
677
680
694
692
689
689
689
691
691
690
690
690
688
684
683
683
682
682
682
682
683
683
683
683
683
684
685
686
686
687
688
688
688
690
695
695
694
691
693
699
705
706
706
707
710
715
717
717
714
710
709
709
710
710
710
709
708
707
705
705
704
706
707
707
707
708
709
711
713
714
716
717
717
717
718
719
720
720
720
720
719
716
716
716
716
716
716
717
717
717
717
714
717
721
729
724
726
730
736
738
738
736
735
733
731
728
727
725
727
726
726
725
725
724
724
724
724
724
723
721
721
721
720
719
719
719
717
719
719
719
719
720
720
720
720
719
721
722
724
725
727
728
728
731
731
731
731
731
730
729
729
729
728
727
726
726
728
734
733
731
728
727
726
725
722
722
722
720
718
719
721
721
721
721
721
721
724
724
724
723
722
714
702
697
701
703
708
708
710
712
713
717
716
715
715
715
715
715
716
717
716
715
715
713
712
711
711
708
708
707
705
704
703
702
702
701
700
699
697
696
695
692
689
689
687
686
686
686
685
683
683
684
685
685
684
684
684
683
683
683
683
682
681
680
680
680
679
679
679
679
679
679
678
678
678
678
678
678
681
681
683
688
695
699
706
706
703
702
702
701
702
702
702