1084
1312
1106
1047
1066
1221
904
944
927
893
977
957
1058
925
955
1218
939
1617
1120
981
923
874
879
1027
1033
890
978
1334
1146
924
1285
1222
947
929
1135