Glenalmond raises £4,000 with social distanced 10k runs