29,000 down, a thousand to go