Values of abelian L-functions at negative integers over totally real fields