若首项为a1公比为q的等比数列{an}的前n项和总小于这个数列的各项和,则a1和q的范围是什么