946