Cambridge
Haverhill
Haverhill
Halstead, Essex
Halstead
Haverhill
Saffron Walden
Braintree
Saffron Walden
Cambridge
Abington
Newmarket
Newmarket
Braintree
Newmarket
Saffron Walden
Linton
Saffron Walden
Halstead
Glemsford
Sudbury
Haverhill
Haverhill
Cambridge
Braintree
Braintree
Braintree
Halstead
Halstead
Cambridge
Haverhill
Braintree
Haverhill
Wickhambrook
Sudbury
Saffron Walden
Halstead
Cambridge
Haverhill
Sudbury