Saffron Walden
Braintree
Newmarket
Haverhill
Braintree
Newmarket
Haverhill
Cambridge
Cambridge
Cambridge
Haverhill
Cambridge
Newmarket
Cambridge
Halstead
Haverhill
Sudbury
Sudbury
Braintree
Braintree
Cambridge
Cambridge
Cambridge
Earls Colne
Haverhill
Sudbury
Newmarket
Haverhill
Haverhill
Haverhill
Braintree
Newmarket
Braintree
Newmarket
Halstead
Saffron Walden
Newmarket
Braintree
Newmarket
Haverhill