Middleton
Haverhill
Haverhill
Haverhill
Haverhill
Haverhill
Braintree
Halstead
Braintree
West Bergholt
Sudbury, Suffolk
West Bergholt
Newmarket
Braintree
Braintree
Sudbury
Sudbury
Sudbury
Halstead
Earls Colne
Newmarket
Colchester
Haverhill
Colchester
Sudbury, Suffolk
Braintree
Braintree
Earls Colne
Sudbury
Mile End
Colchester
Sudbury
Earls Colne
Earls Colne
Colchester
Haverhill
Haverhill
Newmarket
Bury St. Edmunds
Braintree