Londons kreatursmarknad 3,970 oxar och 29,320 får.