956
944
913
1114
908
886
797
1160
795
1029
878
866
861
830
1097
897
879
795
813
936
933
939
867
894
948
875
4195
1015
1001
864
970
983
1017
1072
5704
1279
1057
1196
1085
1152
880
999
842
918
927
1259
826
1316
897
913
838
899
3729
910
1288
4122
1112
1264
1080
981