Specific energy consumption is affected by which of the following factors ?
A. Retardation and acceleration values
B. Gradient
C. Distance between stops
D. All of the above