658
677
683
689
687
686
684
679
669
670
671
672
672
673
673
673
666
660
660
659
657
656
655
655
653
652
651
650
650
652
651
649
648
644
640
638
684
750
772
795
841
857
909
929
957
997
1114
1120
1190
1221
1225
1272
1287
1240
1198
1174
1153
1101
1080
1030
956
941
947
911
866
809
765
714
636
620
619
617
623
631
640
649
658
663
661
659
658
655
651
651
647
643
640
627
627
638
643
645
647
650
653
651
650
650
650
651
652
653
655
656
657
658
658
659
659
663
670
676
673
672
671
669
669
670
671
677
683
688
689
688
674
664
655
647
647
646