961
917
899
877
866
864
843
827
816
803
771
766
757
750
741
739
733
725
724
716
714
706
682
679
670
665
652
640
626
590
587
580
570
560
557
541
537
535
516
497
496
493
489
479
469
468
467
463
461
459
455