683
683
684
683
677
674
671
667
659
659
659
657
656
655
655
655
655
655
655
654
654
654
646
640
640
640
640
640
640
640
640
640
640
640
640
640
640
640
640
640
637
634
632
627
625
620
620
620
620
620
620
620
620
619
618
618
618
618
620
620
620
620
620
620
620
620
620
620
620
620
620
621
621
622
622
622
621
621
621
620
616
613
612
611
607
604
599
598
597
597
597
596
595
593
590
589