Weekend ‘tent city’ helps thousands