1398
1675
1643
1564
1165
1167
1263
914
1378
1003
926
964
1498
1081
1347
941
962
1185
998
1487
1387
1603
1029
1519
970
1346
992
1302
1593
952
899
900
1096
879
1142