average cost to replace a roof

/Tag:average cost to replace a roof