Saffron Walden
Braintree
Halstead
Haverhill
Braintree
Cambridge
Saffron Walden
Newmarket
Newmarket
Newmarket
Saffron Walden
Haverhill
Bishop's Stortford
Great Abington
Braintree
Haverhill
Linton
Cambridge
Earls Colne
Saffron Walden
Earls Colne
Newmarket
Colchester
Saffron Walden
Hadstock
Saffron Walden
Earls Colne
Earls Colne
Haverhill
Braintree
Newmarket
Newmarket
Braintree
Sudbury
Braintree
Haverhill
Sudbury
Little Chesterford
Haverhill
Braintree