660
660
660
660
660
660
661
662
662
663
663
663
663
664
669
674
678
682
686
686
683
683
682
681
678
673
667
668
668
668
668
664
664
664
663
661
661
659
659
659
657
655
654
654
654
654
654
648
645
642
642
634
625
622
622
621
657
662
664
665
665
667
669
670
670
671
678
678
678
680
686
691
694
697
701
701
701
701
706
714
713
713
713
710
709
709
709
709
709
709
706
706
705
701
700
699
694
685
682
678
678
678
673
677
683
694
697
697
698
700
701
702
703
704
705
706
706
707
708
708
709
710
712
713
713
713
713
715
716
718
718
718
718
715
715
715
715
715
712
709
706
706
706
707
707
710
713
716
716
713
714
718
718
718
718
720
721
721
713
711
708
705
705
702
697
697
697
693
688
688
687
686
682
678
673
669
664
663
663
663
663
663
662
662
661
661