1384
1664
1633
1553
1144
1147
1248
900
1357
992
913
953
1476
1069
1315
929
949
1165
987
1475
1367
898
1580
1016
1501
954
1335
978
1288
1575
940
888
884
1083
864
1124