1175
1527
1176
1069
1448
1430
1610
1996
2111
1997
1142
1145
1248
899
1353
991
910
949
1472
1063
1305
926
945
1163
984
1473
1363
898
1573
1011
1495
951
1330
977
1285
1565