976
975
953
949
944
933
891
880
867
856
847
835
830
799
782
781
771
764
763
761
745
743
741
722
720
719
714
713
707
691
682
679
659
636
613
609
606
596
587
582
575
571
563
560
544
535
532
529
528
520
517
510
503
494
487
486
471