If 500 or 25% of a graduating class are girls, how many are graduating? A. 2000 B. 5000 C. 10000 D. 20000