1383
1664
1631
1553
1144
1146
1248
900
1357
991
912
953
1476
1068
1313
928
949
1165
986
1475
1367
898
1580
1013
1500
954
1334
978
1288
1574
940
887
884
1083
864
1124