syntactically

Metropolitan line Chalfont & Latimer Chorleywood Claverdon Cradley Heath Denham Denham Golf Club UB9 5EL DGC Denmark Hill SE5 8AQ DMK Dent LA10 5RF DNT Denton M34 3WE DTN Deptford SE8 5QA DEP Derby DE1 2RS DBY Derby Road IP3 8HX DBR Derriaghy BT17 9EP Devonport PL1 4QN DPT Dewsbury WF13 2PE DEW Dhu Varren BT56 8ED Didcot Parkway OX11 7FB DID Digby and Sowton EX2 7TG DIG Dilton Marsh BA13 3RU DMH Dinas Powys CF64 4LD DNS Dinas Rhondda CF40 2PJ DMG Dingle Road CF64 1JL DGL Dingwall IV15 9JD DIN Dinsdale DL2 1DX DND Dinting SK14 6BP DTG Disley SK12 2AE DSL Diss IP22 4HN DIS Dockyard PL2 1RZ DOC Dodworth S75 3JJ DOD Dolau LD1 5TG DOL Doleham TN35 4NA DLH Dolgarrog LL26 0YR DLG Dolwyddelan LL25 0TJ DWD Doncaster DN1 1PE DON Dorchester South DT1 2DN DCH Dorchester West DT1 1QX DCW Dore & Totley S17 3LR DOR Dorking RH4 1TF DKG Dorking Deepdene RH4 1AH DPD Dorking West RH4 5EE DKT Dormans RH7 6NJ DMS Dorridge B93 8QH DDG Dove Holes SK17 8BQ DVH Dover Priory CT17 9TY DVP Dovercourt CO12 3AG DVC Dovey Junction SY20 8SU DVY Downham Market PE38 9EN DOW Downpatrick BT30 6LZ Downshire BT38 7EF Drayton Green W7 1LX DRG Drayton Park GNR Finsbury Park London St Pancras International Farringdon City Thameslink St Albans Sunbury Sydenham Tarneit Thomastown Wendouree Werribee Williamstown Yan Yean Benambra Berwick Brighton Bulleen Caulfield Croydon Eildon Evelyn Hawthorn Liberal (19) Kew Malvern Mornington Narracan Nepean Coalition (28) Polwarth Rowville Sandringham South-West Coast Warrandyte Euroa Gippsland East Gippsland South Lowan National (9) Mildura Morwell Murray Plains Shepparton Ovens Valley Shepparton Brunswick Greens (4) Melbourne