How large is a fuel tank for a 1995 Jeep Grand Cherokee Limited?

Mine is rated with a 19 gallon tank but I've put as much as 20.5 gallons in it when way empty.