1398
1675
1642
1564
1164
1166
1263
914
1378
1003
926
962
1495
1081
1347
941
1184
998
1486
1386
1600
1029
1518
970
1346
992
1302
1593
952
899
900
1095
879
1142