1298
992
877
864
893
811
792
824
831
808
797
837
822
859
830
817
938
851
873
849
835
876
934
987
913
901
963
928
962
936
915
1047
1029
981
952
917
994
957
932
930
921
1011
973
937
949
959
902
929
946
850
889
879
869
940
933
919
903
970
967
1061
990
1117
1121
980
1025
1055
1182