977
982
978
1322
1068
1062
1287
1085
1030
1044
1191
891
932
913
879
959
941
1043
909
942
1190
919
1591
1103
967
907
855
865
1010
1018
871
960
1320
1130
904