Haverhill
Colchester
Sudbury
Earls Colne
Sudbury
Newmarket
Earls Colne
Haverhill
Haverhill
Halstead
Newmarket
Haverhill
Haverhill
Haverhill
Haverhill
Haverhill
Haverhill
Haverhill
Haverhill
Haverhill
Halstead
Braintree
Colchester
Earls Colne
Earls Colne
Mile End
Newmarket
Sudbury
Sudbury
Newmarket
Great Wratting
Haverhill
Newmarket
Stowmarket
Sudbury
Haverhill
Sudbury
Haverhill
Haverhill
Haverhill