976
980
977
1321
1068
1062
1286
1084
1029
1043
1189
890
931
911
878
959
940
1042
909
942
1187
919
1590
1103
967
906
855
865
1010
1018
871
907
1318
1130
903