From the EOQ (Economic Order Quantity), we order 50 units at a time. The order setup cost is $25, and the total annual demand is 1,000 units. What is the annual order cost?

A) $50
B) $100
C) $250
D) $500