After the esophagus, which comes next in the alimentary canal?
A. Large intestine
B. Stomach
C. Mouth
D. Small intestine