已知等差数列{an},首项a1=1,公差d=3,求通项an及前n项的和Sn.