1113
1085
1081
1080
1059
1031
1027
1021
994
980
970
969
966
949
937
920
916
887
863
856
847
842
832
820
808
804
797
789
788
779
742
741
731
710
706
690
679
668
655
636
626
623
613
612
611
591
588
576
561
559
556
538
525
515
503
499