Scottish marts secure £482m in livestock sales