977
982
978
1321
1068
1062
1287
1085
1030
1044
1191
891
932
912
879
959
941
1042
909
942
1189
919
1591
1103
967
907
855
865
1010
1018
871
960
1319
1130
904