Haverhill
Sible Hedingham
Middleton
Haverhill
Braintree
Halstead
Braintree
Newmarket
Newmarket
Newmarket
Stowmarket
Bury St. Edmunds
Newmarket
Newmarket
Tilbury Juxta Clare
Tilbury Juxta Clare
Tilbury Juxta Clare
Tilbury Juxta Clare
Colchester
Haverhill
Colchester
Colchester
Sudbury, Suffolk
Sudbury
Haverhill
Haverhill
Newmarket
Sudbury
Sudbury, Suffolk
Sudbury
Braintree
Langham, Essex
Gosfield
Halstead
Braintree
Colchester
Newmarket
Newmarket
Colchester
Haverhill