955
941
932
931
917
907
902
865
863
862
861
859
829
804
803
798
794
787
783
779
763
757
756
755
739
714
700
680
667
661
646
639
609
608
605
598
595
592
579
574
565
539
534
529
520
512
503
502
500
489
479
473
460
456
455
451