976
978
977
1320
1068
1060
1285
1083
1028
1042
1188
890
930
910
877
957
939
1041
908
941
1186
919
1589
1103
966
906
855
864
1010
1018
871
958
1318
1130
902