943
926
924
917
909
903
901
878
855
848
847
840
832
808
802
797
775
773
769
765
750
748
736
727
714
703
701
697
677
668
665
656
647
640
632
613
611
594
588
572
571
560
555
542
532
528
510
509
505
501
500
492
491
488
485
476
475
472