668
667
664
659
658
658
657
655
654
653
652
650
650
649
649
649
650
650
657
662
667
669
669
668
667
665
662
661
663
665
665
664
663
663
662
656
655
654
656
659
661
665
666
670
672
675
680
683
685
685
688
694
696
699
699
699
699
699
699
699
700
700
699
698
698
697
695
694
694
694
694
693
691
685
684
683
682
681
677
672
669
665
665
671
674
676
678
681
685
688
689
690
692
693
693
693
693
693
693
693
693
700
704
709
712
711
710
708
709
692
689
687
687
687
687
687
688
687
686
686
685
684
683
681
680
679
679
677
674
672
672
672
673
673
671
670
669
668
668
668
668
666
661
656
654
653
651
651
650
648
646
646
645
645
644
642
640
639
633
632
629
628
627
626
626
626
626
626
628
628
628
631
632
634
635
639
639
639
638
637
632
630
629
630
632
635
638
642
644
644
644
644
645
647
650
653
654
654
653
654
657
658
660
660
660
660
660
660
660
662
664
662
663
664
669
667
666
664
671
677
677
669
668
665
662
663
671
673
674
669
661
658
657
655
651
646
646
646
643
641
640
639
639
639
637
634
633
632
629
627
621
621
621
620