If annual demand is 50,000 units, the ordering cost is $25 per order, and the holding cost is $5 per unit per year, which of the following is the optimal order quantity in order to minimize the total annual inventory cost?
A. 707
B. 909
C. 634
D. 500
E. 141