All of the factors below play a role in creating ocean currents. Which factor has the greatest influence on weather patterns?

earth's rotation

heat capacity

salinity

bottom topography