Which of the following factors is most directly responsible for determining stroke volume? 1. Heart rate 2. Venous return 3. Arterial pressure 4. Cardiac contractility