726
717
715
710
701
698
689
688
685
680
678
675
674
671
670
663
660
657
656
652
642
638
635
627
623
622
621
620
607
606
598
596
595
583
582
573
572
571
568
563
559
555
554
551
550
548
545
544
542
536
533
530