若一个等差数列的前三项和为34,最后三项的和为146,且所有项的和为390,则共有多少项?