916
6
933
1
948
906
1023
1024
2
754
922
966
791
946
873
759
936
818
725
975
1022
995
1079
952
1078
915
899
867
767
738
846
934