Middleton
Middleton
Halstead
Halstead
Braintree
Sudbury
Great Cornard
Halstead
Haverhill
Braintree
Langham, Essex
Rattlesden
Sudbury
Sudbury
Sudbury
Haverhill
Sudbury
Newmarket
Halstead
Haverhill
Earls Colne
Newmarket
Tilbury Juxta Clare
Newmarket
Sudbury, Suffolk
Sudbury
Braintree
Sudbury
Braintree
Braintree
Halstead
Newmarket
Braintree
Tilbury Juxta Clare
Newmarket
Haverhill
Braintree
Haverhill
Halstead
Halstead