1381
1664
1630
1550
1142
1146
1248
900
1356
991
912
951
1475
1066
1307
927
947
1165
986
1474
1365
898
1577
1012
1495
953
1331
977
1287
1566
938
887
884
1082
864
1121