Optimizing vehicle distributions and fleet sizes for shared mobility-on-demand