A garden table and a bench cost $1004 combined. The garden table costs $54 more than the bench. What is the cost of the bench?