Candidates vying for district treasurer job down to seven