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