average cost estimates