29 gifts
Still needs $1,000
Still needs 3
Still needs 1
Still needs $170.39
Still needs $100
Still needs 2