641
640
640
640
640
640
640
640
641
643
645
646
648
650
657
666
670
672
674
674
674
673
671
670
669
669
669
669
669
669
669
669
669
670
670
671
671
672
673
679
681
682
683
684
684
684
684
683
683
683
683
683
683
684
685
687
693
697
701
707
710
712
714
716
720
721
723
724
727
728
729
727
723
721
717
717
715
714
713
707
705
703
701
700
697
697
695
694
693
693
692
692
692
692
692
692
693
693
693
692
690
686
682
677
671
665
661
659
659
659
657
655
651
643
642
637
635
633
633
633
635
640
641
645
645
644
644
643
642
637
632
628
625
623
622
620
615
616
614
613
611
611
611
613
617
616
615
615
614
613
612