955
918
969
886
1006
981
1043
1030
1441
930
881
1015
929
894
1104
1133
1292
865
864
1155
923
866
875
1167
1046
882