A pool drains 5000 gallons of water over the course of 5 hours. How many gallons of water, on average, does the pool drain each hour?

A. -5000 gallons per hour
B. -1000 gallons per hour
C. -100 gallons per hour
D. 1000 gallons per hour