1381
1663
1628
1549
1141
1144
1248
899
1352
991
909
949
1472
1062
1303
926
945
1162
983
1362
898
1573
1011
1494
951
1330
977
1284
1563
935
886
883
1081
863
1119