A pool holds 20,000 gallons. A tear in the pool is causing it to drain at a rate of 300 gallons per hour. How many hours has it leaked if there is 5,900 gallons left?