设{an}是等差数列,a1=2,a1+a2+3=12.求数列{an}的通项公式?求{an}的前n项和