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