1084
1312
1106
1047
1065
1221
904
944
926
893
977
957
1058
925
955
1217
939
1617
1119
981
923
874
879
1026
1033
890
978
1334
1146
924
1285
1222
946
928
1135