Which of the following best estimates the number of stars in a galaxy?

A. thousands
B. billions
C. hundreds
D. millions