1006
932
968
1508
1087
1352
950
970
1190
1305
1012
1297
1334
1303
908
942
912
1226
896
975
885
1003
1365
1277
1390
1137
1368
981
1092
1385
1435