1087
1048
1016
949
918
887
886
883
868
861
851
825
823
806
781
779
765
757
755
744
736
728
724
714
713
700
698
685
657