Original: Kilmarnock is the largest town, followed by Stewarton; other small main towns are New Cumnock and Cumnock.
Simplified: Kilmarnock is the largest town; other small main towns are New Cumnock and Cumnock.