934
933
931
929
914
907
900
898
883
875
866
857
855
834
815
814
790
782
772
755
726
724
722
708
707
702
700
691
672
665
656
652
615
605
604
599
593
584
572
569
554
526
525
523
518
517
514
506
504
500
489
486
485
483
471
470
469
465