Southampton's Ralph Hasenhuttl says their efforts over last month have tired the players mentally after they fell to a 3-0 defeat at West Ham.