Which is the smallest gland in human body ______?

Which is the smallest gland in human body ______?

A. Pituitary Gland
B. Pineal Gland
C. Adrenal Gland
D. Parathyroid