956
919
971
888
1007
982
1043
1032
1443
930
882
1015
929
895
881
1104
1133
1293
867
865
1155
923
866
894
877
1168
1047