976
980
978
1321
1068
1062
1286
1085
1030
1043
1191
891
931
911
879
959
941
1042
909
942
1187
919
1591
1103
967
907
855
865
1010
1018
871
960
1319
1130
903