679
665
665
665
665
665
665
665
665
666
666
666
666
665
664
664
664
662
661
661
661
660
658
657
656
655
655
656
656
658
661
661
661
660
652
652
652
651
651
651
651
651
651
652
652
652
652
653
653
653
654
654
655
659
661
662
662
663
664
664
664
665
666
666
667
667
667
668
668
669
670
672
673
674
675
675
674
674
674
674
674
674
674
673
673
672
672
672
672
672
672
672
672
672
672
672
672
672
673
674
674
674
674
674
674
675
675
675
675
675
676
676
676
676
677
677
677
677
676
676
676
676
676
676
676
676
676
676
676
676
677
677
679
679
679
680
681
684
686
688
689
689
690
690
690
690
691
691
694
694
694
694
695
696
697
699
699
699
700
700
700
700
701
701
701
702
702
704
704
705
705
705
707
707
707
709
709
710
710
710
710
710
710
711
712
713
714
714
715
715
715
715
715
716
716
716
716
716
717
717
717
718
718
719
719
719
720
721
721
722
722
723
723
724
724
724
724
725
725
725
725
725
726
727
728
728
729
730
730
730
730
730
731
732
732
734
735
736
736
736
736
736
736
736
736
737
737
737
737
739
740
741
742
742
743
743
743
744
744
742
740
739
738
738
737
736
735
734
733
733
733
733
733
733
733
736
713
700
694
687
681
681
681
680
679
679
678