624
622
621
621
620
620
620
622
624
625
627
630
632
632
634
635
636
641
648
652
655
657
663
668
670
671
672
674
675
675
675
675
675
675
675
675
675
676
676
676
676
676
676
676
676
675
675
675
674
674
673
672
671
670
670
670
670
671
672
672
672
673
675
675
676
676
677
678
680
683
684
684
685
685
684
683
683
683
683
682
682
681
681
682
683
684
684
683
683
682
682
681
681
681
681
681
681
681
683
684
687
690
691
691
691
691
691
692
692
692
692
692
692
692
693
693
694
696
696
695
693
692
692
691
688
685
686
687
688
689
689
689
689
689
689
689
689
689
689
690
692
692
692
692
692
692
691
690
689
689
689
688
688
687
686
683
681
680
676
675
674
672
670
669
667
666
665
665
664
664
663
663
663
662
662
662
661
660
660
659
658
657
656
655
654
653
652
651
651
650
648
647
646
646
645
644
643
642
642
642
643
645
647
648
649
650
651
652
653
655
657
659
659
661
662
662
663
663
663
664
664
664
665
665
666
666
666
666
666
666
666
666
666
666
667
667
668
668
668
669
670
670
670
670
670
670
670
670
671
671
671
671
671
670
670
669
667
666
664
663
662
662
661
661
660
660
659
659
659
659
659
659
660
660
660
661
661
662
662
663
664
665
666
667
667
667
666
666
665
665
664
664
663
663
663
663
663
662
662
662
662
662
662
664
666
669
670
672
673
675
679
681
683
685
687
688
689
690
690
691
693
695
696
698
699
701
704
706
707
707
706
705
704
704
704
705
707
707
709
709
711
711
713
713
713
714
714
714
714
714
714
713
712
711
711
709
709
708
707
705
704
703
702
702
700
699
699
698
698
698
698
698
698
698
696
695
693
693
693
692
691
691
690
690
690
690
689
688
687
686
685
685
684
683
682
681
681
681
680
680
680
680
679
678
677
676
676
676
676
676
676
676
676
676
676
676
676
676
676
676
676
676
675
675
674
673
672
671
670
667
665
664
660
654
647
644
642
639
634
629
628
627
625
624
622
622
622
621
621
621
621
621
621
622
623
623