1381
1664
1629
1550
1142
1145
1248
899
1355
991
911
951
1473
1066
1306
927
945
1163
985
1474
1365
898
1576
1012
1495
952
1331
977
1286
1566
935
886
884
1081
864
1120