Edgemead and West Coast well-represented at Landmarks 21km race