956
944
913
1115
908
886
797
1161
795
1030
878
866
861
830
1097
897
880
795
813
936
933
939
867
894
948
876
4196
1015
1002
864
970
983
1017
1072
5707
1279
1057
1197
1085
1152
880
1000
842
918
927
1260
828
1316
897
913
838
899
3729
910
1289
4123
1112
1264
1080
981