Solving the Steiner Tree Problem with few Terminals