Haverhill
Cambridge
Cambridge
Haverhill
Halstead
Braintree
Braintree
Saffron Walden
Newmarket
Braintree
Braintree
Braintree
Cambridge
Sudbury
Braintree
Saffron Walden
Braintree
Braintree
Braintree
Sible Hedingham
Braintree
Haverhill
Braintree
Haverhill
Sudbury
Haverhill
Saffron Walden
Sudbury
Dunmow
Saffron Walden
Newmarket
Haverhill
Haverhill
Hinxton
Saffron Walden
Braintree
Cambridge
Braintree
Halstead
Hinxton