Where does the water in lakes come from? Select the three correct answers.

A: Ocean waves
B: Melting snow
C: Underground reservoirs
D: Surface-water runoff from rain