971
953
949
944
937
931
917
915
874
865
843
830
800
794
777
776
774
773
771
761
760
756
747
744
724
710
704
686
680
674
664
632
619
611
604
598
595
594
576
569
563
557
556
540
537
535
530
520
515
511
502
498
489
479
466
462