1096
1722
1220
1058
1113
1051
10164
1109
921
929
1854
1319
919
1030
920
1148
1142
1339
924
1136
944
1194
1187
1089
1293
982
973
1260