1381
1663
1628
1549
1142
1144
1248
899
1353
991
910
949
1472
1063
1305
926
945
1163
984
1363
898
1573
1011
1495
951
1330
977
1284
1563
935
886
883
1081
863
1120