Londons kreatursmarknad 2,960 större kreatur och 23,480 får.