3.Text_& Logical Functions
3.Text_& Logical Functions
A B C
adult
young adult
teenager
Names Age Nationality find(Indian) find(indian) iserror1 iserror2 And(iserror)
as 2 Indian
rgfd 4 Chinese
grdg 6 Singaporean
gdg 12 Indian
ytjty 15 Filipino
utu 18 British
nvb 21 American
vnvn 22 Indian
bc 17 Chinese
cvb 16 Indonesian
aa 12 indian
fca 2 indian
faf 33 Chinese
efwef 35 Chinese
afa 55 Vietnamese
b xx 1 Indian
xb xb 17 Filipino
bx 19 American
xb 21 Indian
fgdgf 14 indian
dfg 4 Chinese
if iferror1 if nested if ifs
Name Constituency Party Salary
Adam Afriyie Windsor Conservative £ 64,766.00
Adam Holloway Gravesham Conservative £ 64,766.00
Adam Ingram East Kilbride, Stratha Labour £ 64,766.00
Adam Price Carmarthen East & Din Plaid Cymru £ 64,766.00
Adrian Sanders Torbay Liberal Democrat £ 64,766.00
Alan Beith Berwick-upon-Tweed Liberal Democrat £ 64,766.00
Alan Campbell Tynemouth Labour
Alan Duncan Rutland & Melton Conservative £ 64,766.00
Sir Alan Haselhurst Saffron Walden Conservative £ 104,050.00
Alan Howarth Newport (former, until Labour £ 57,485.00
Alan Keen Feltham & Heston Labour £ 64,766.00
Alan Meale Mansfield Labour £ 64,766.00
Alan Milburn Darlington Labour £ 64,766.00
Alan Reid Argyll & Bute Liberal Democrat £ 64,766.00
Alan Simpson Nottingham South Labour £ 64,766.00
Alan Whitehead Southampton, Test Labour £ 64,766.00
Alan Williams Swansea West Labour £ 64,766.00
Alasdair McDonnell Belfast South Labour £ 64,766.00
Albert Owen Ynys Mon Labour £ 64,766.00
Alex Salmond Banff & Buchan Scottish National Party
Alice Mahon Halifax (former, until 2 Labour £ 57,485.00
Alison Seabeck Plymouth Devonport Labour £ 64,766.00
Alistair Burt North East Bedfordshir Conservative £ 64,766.00
Alistair Carmichael Orkney & Shetland Liberal Democrat £ 64,766.00
Alistair Darling Edinburgh South West Labour £ 141,866.00
Alun Michael Cardiff South and PenarLabour £ 64,766.00
Andrew George St Ives Liberal Democrat £ 64,766.00
Andrew Hunter Basingstoke (former, unDemocratic Unionist £ 57,485.00
Andrew Lansley South Cambridgeshire Conservative £ 64,766.00
Andrew Mackay Bracknell Conservative £ 64,766.00
Andrew MacKinlay Thurrock Labour £ 64,766.00
Andrew Miller Ellesmere Port and NesLabour £ 64,766.00
Andrew Mitchell Sutton Coldfield Conservative £ 64,766.00
Andrew Murrison Westbury Conservative £ 64,766.00
Andrew Pelling Croydon Central Independent £ 64,766.00
Andrew Robathan Blaby Conservative £ 64,766.00
Andrew Rosindell Romford Conservative £ 64,766.00
Andrew Selous South West Bedfordshi Conservative £ 64,766.00
Andrew Slaughter Ealing, Acton & ShepheLabour £ 64,766.00
Andrew Smith Oxford East Labour £ 64,766.00
Andrew Stunell Hazel Grove Liberal Democrat £ 64,766.00
Andrew Turner Isle of Wight Conservative £ 64,766.00
Andrew Tyrie Chichester Conservative £ 64,766.00
Andy Burnham Leigh Labour £ 141,866.00
Andy Love Edmonton Labour £ 64,766.00
Andy Reed Loughborough Labour £ 64,766.00
Angela Browning Tiverton & Honiton Conservative £ 64,766.00
Angela C Smith Sheffield, Hillsborough Labour £ 64,766.00
Angela E Smith Basildon Labour £ 64,766.00
Angela Watkinson Upminster Conservative £ 64,766.00
Angus MacNeil Na h-Eileanan an Iar Scottish National Party £ 64,766.00
Angus Robertson Moray Scottish National Party
Ann Clwyd Cynon Valley Labour £ 64,766.00
Anne Begg Aberdeen South Labour £ 64,766.00
Ann Coffey Stockport Labour
Ann Cryer Keighley Labour £ 64,766.00
Ann McKechin Glasgow North Labour
Anne Campbell Cambridge (former, untiLabour £ 57,485.00
Anne McGuire Stirling Labour £ 64,766.00
Anne McIntosh Vale of York Conservative £ 64,766.00
Anne Main St Albans Conservative £ 64,766.00
Anne Moffat East Lothian Labour £ 64,766.00
Anne Snelgrove Swindon South Labour £ 64,766.00
Annette Brooke Mid Dorset & North PooLiberal Democrat £ 64,766.00
Ann Keen Brentford & Isleworth Labour £ 94,228.00
Ann Widdecombe Maidstone & The Weal Conservative £ 64,766.00
Ann Winterton Congleton Conservative £ 64,766.00
Anthony Steen Totnes Conservative £ 64,766.00
Anthony Wright Great Yarmouth Labour £ 64,766.00
Ashok Kumar Middlesbrough South &Labour £ 64,766.00
Austin Mitchell Great Grimsby Labour £ 64,766.00
Barbara Follett Stevenage Labour £ 94,228.00
Barbara Keeley Worsley Labour £ 64,766.00
Barry Gardiner Brent North Labour £ 64,766.00
Barry Sheerman Huddersfield Labour £ 79,132.00
Ben Bradshaw Exeter Labour £ 105,412.00
Ben Chapman Wirral South Labour
Ben Wallace Lancaster & Wyre Conservative £ 64,766.00
Bernard Jenkin North Essex Conservative £ 64,766.00
Betty Williams Conwy Labour £ 64,766.00
Beverley Hughes Stretford & Urmston Labour £ 64,766.00
Bill Cash Stone Conservative £ 64,766.00
Bill Olner Nuneaton Labour £ 64,766.00
Bill Rammell Harlow Labour £ 83,275.00
Bill Wiggin Leominster Conservative £ 64,766.00
Bob Ainsworth Coventry North East Labour £ 104,050.00
Bob Blizzard Waveney Labour £ 89,522.00
Bob Laxton Derby North Labour £ 64,766.00
Bob Marshall-Andrews Medway Labour £ 64,766.00
Bob Russell Colchester Liberal Democrat £ 64,766.00
Bob Spink Castle Point Independent £ 64,766.00
Bob Wareing Liverpool, West Derby Independent (Changed from Labour £ 64,766.00
Boris Johnson Henley (former) Conservative £ 64,766.00
Brian Binley Northampton South Conservative £ 64,766.00
Brian Iddon Bolton South East Labour £ 64,766.00
Bridget Prentice Lewisham East Labour £ 72,529.00
Brooks Newmark Braintree Conservative £ 64,766.00
Caroline Flint Don Valley Labour £ 104,050.00
Celia Barlow Hove Labour £ 64,766.00
Charles Clarke Norwich South Labour
Charles Hendry Wealden Conservative £ 64,766.00
Charles Kennedy Ross, Skye & Lochaber Liberal Democrat £ 64,766.00
Charles Walker Broxbourne Conservative £ 64,766.00
Cheryl Gillan Chesham & Amersham Conservative £ 64,766.00
Chris Bryant Rhondda Labour
Chris McCafferty Calder Valley Labour £ 64,766.00
Chris Grayling Epsom & Ewell Conservative £ 64,766.00
Chris Huhne Eastleigh Liberal Democrat £ 64,766.00
Chris Mole Ipswich Labour £ 64,766.00
Chris Mullin Sunderland South Labour £ 64,766.00
Chris Ruane Vale of Clwyd Labour £ 64,766.00
Christine Russell City of Chester Labour £ 64,766.00
Christopher Chope Christchurch Conservative £ 64,766.00
Christopher Fraser South West Norfolk Conservative £ 64,766.00
Claire Ward Watford Labour £ 89,522.00
Clare Short Birmingham, LadywoodIndependent Labour £ 64,766.00
Clive Betts Sheffield, Attercliffe Labour £ 64,766.00
Colin Breed South East Cornwall Liberal Democrat £ 64,766.00
Colin Burgon Elmet Labour £ 64,766.00
Colin Challen Morley & Rothwell Labour £ 64,766.00
Conor Murphy Newry & Armagh Sinn Féin £ 76,401.00
Crispin Blunt Reigate Conservative £ 64,766.00
Dai Davies Blaenau Gwent Independent £ 64,766.00
Dai Havard Merthyr Tydfil & Rhym Labour £ 64,766.00
Damian Green Ashford Conservative £ 64,766.00
Daniel Kawczynski Shrewsbury & Atcham Conservative £ 64,766.00
Danny Alexander Inverness, Nairn, Bade Liberal Democrat £ 64,766.00
Dan Norris Wansdyke Labour £ 155,410.00
Dan Rogerson North Cornwall Liberal Democrat £ 64,766.00
Dari Taylor Stockton South Labour £ 64,766.00
Dave Watts St Helens North Labour £ 64,766.00
David Amess Southend West Conservative £ 64,766.00
David Anderson Blaydon Labour £ 64,766.00
David Blunkett Sheffield, Brightside Labour £ 64,766.00
David Borrow South Ribble Labour £ 64,766.00
David Burrowes Enfield, Southgate Conservative £ 64,766.00
David Cairns Inverclyde Labour £ 64,766.00
David Cameron Witney Conservative £ 141,820.00
David Chaytor Bury North Labour £ 64,766.00
David Clelland Tyne Bridge Labour £ 64,766.00
David Crausby Bolton North East Labour £ 64,766.00
David Curry Skipton & Ripon Conservative £ 64,766.00
David Davis Haltemprice & HowdenConservative £ 64,766.00
David Heath Somerton & Frome Liberal Democrat £ 64,766.00
David Heathcoat-Amory Wells Conservative £ 64,766.00
David Heyes Ashton-Under-Lyne Labour £ 64,766.00
David Jones Clwyd West Conservative £ 64,766.00
David Kidney Stafford Labour £ 64,766.00
David Lammy Tottenham Labour £ 105,412.00
David Laws Yeovil Lib Dem
David Lepper Brighton Pavilion Labour £ 64,766.00
David Lidington Conservative £ 64,766.00
David Maclean Penrith & The Border Conservative £ 64,766.00
David Marshall Glasgow East Labour £ 64,766.00
David Miliband South Shields Labour £ 141,866.00
David Mundell Dumfriesshire, Clydesd Conservative £ 64,766.00
David Ruffley Bury St Edmunds Conservative £ 64,766.00
David Simpson Upper Bann Democratic Unionist £ 64,766.00
David Taylor North West LeicestershLabour £ 64,766.00
David Tredinnick Bosworth Conservative £ 64,766.00
David Willetts Havant Conservative £ 64,766.00
David Wilshire Spelthorne Conservative £ 64,766.00
David Winnick Walsall North Labour £ 64,766.00
David Wright Telford Labour £ 64,766.00
Dawn Butler Brent South Labour £ 64,766.00
Dawn Primarolo Bristol South Labour £ 83,275.00
Denis MacShane Rotherham Labour £ 64,766.00
Denis Murphy Wansbeck Labour £ 64,766.00
Dennis Skinner Bolsover Labour £ 64,677.00
Derek Conway Old Bexley and Sidcup Independent (Changed party from C £ 64,766.00
Derek Twigg Halton Labour £ 64,766.00
Derek Wyatt Sittingbourne & SheppeLabour £ 64,766.00
Des Browne Kilmarnock & Loudoun Labour £ 64,766.00
Desmond Swayne New Forest West Conservative £ 64,766.00
Des Turner Brighton Kemptown Labour £ 64,766.00
Diana Johnson Kingston upon Hull
Hackney North NorLabour
& Stoke Newington £ 64,766.00
Diane Abbott Labour £ 64,766.00
Don Touhig Islwyn Labour £ 78,766.00
Doug Henderson Newcastle Upon Tyne NLabour £ 64,766.00
Doug Naysmith Bristol North West Labour £ 64,766.00
Douglas Alexander Paisley & Renfrewshire Labour £ 141,866.00
Douglas Carswell Harwich Conservative £ 64,766.00
Douglas Hogg Sleaford & North Hyke Conservative £ 64,766.00
Ed Balls Normanton Labour £ 141,866.00
Eddie McGrady South Down SDLP £ 64,766.00
Ed Miliband Doncaster North Labour £ 141,866.00
Ed Vaizey Wantage Conservative £ 64,766.00
Edward Garnier QC Harborough Conservative £ 64,766.00
Edward Leigh Gainsborough Conservative £ 64,766.00
Edward O'Hara Knowsley South Labour £ 64,766.00
Eleanor Laing Epping Forest Conservative £ 64,766.00
Elfyn Llwyd Meirionnydd Nant Con Plaid Cymru £ 64,766.00
Elliot Morley Scunthorpe Labour £ 64,766.00
Emily Thornberry Islington South & Finsb Labour £ 64,766.00
Eric Illsley Barnsley Central Labour £ 64,766.00
Eric Joyce Falkirk Labour £ 64,766.00
Eric Martlew Carlisle Labour £ 64,766.00
Eric Pickles Brentwood & Ongar Conservative £ 64,766.00
Estelle Morris Birmingham Yardley (forLabour £ 57,485.00
Evan Harris Oxford West & Abingd Liberal Democrat £ 64,766.00
Fabian Hamilton Leeds North East Labour £ 64,766.00
Francis Maude Horsham Conservative £ 64,766.00
Frank Cook Stockton North Labour £ 64,766.00
Frank Roy Motherwell & Wishaw Labour £ 67,068.00
Fraser Kemp Houghton & Washington Labour £ 64,766.00
Gareth Thomas Harrow West Labour £ 104,050.00
Gary Streeter South West Devon Conservative £ 64,766.00
Gavin Strang Edinburgh East Labour £ 64,766.00
Geoff Hoon Ashfield Labour £ 141,866.00
Geoffrey Clifton-Brown Cotswold Conservative £ 64,766.00
Geoffrey Cox QC Torridge & West DevonConservative £ 64,766.00
Geoffrey Robinson Coventry North West Labour £ 64,766.00
George Mudie Leeds East Labour £ 64,766.00
George Osborne Tatton Conservative £ 64,766.00
George Young North West Hampshire Conservative £ 64,766.00
George Howarth Knowsley & Sefton EastLabour £ 64,766.00
Geraint Davies Croydon Central (formerLabour £ 57,485.00
Gerald Howarth Aldershot Conservative £ 64,766.00
Sir Gerald Kaufman Manchester, Gorton Labour £ 64,766.00
Geraldine Smith Morecambe & LunesdalLabour £ 64,766.00
Gerry Adams Belfast West Sinn Féin £ 42,461.00
Gerry Sutcliffe Bradford South Labour £ 94,228.00
Gillian Merron Lincoln Labour £ 104,050.00
Gisela Stuart Birmingham, EdgbastonLabour £ 64,766.00
Gordon Brown Kirkcaldy & CowdenbeaLabour £ 194,250.00
Gordon Prentice Pendle Labour £ 64,766.00
Graham Allen Nottingham North Labour £ 64,766.00
Graham Brady Altrincham & Sale WestConservative £ 64,766.00
Graham Stringer Manchester, Blackley Labour £ 64,766.00
Graham Stuart Beverley & Holderness Conservative £ 64,766.00
Grant Shapps Welwyn Hatfield Conservative £ 64,766.00
Greg Barker Bexhill & Battle Conservative £ 64,766.00
Greg Clark Tunbridge Wells Conservative £ 64,766.00
Greg Knight East Yorkshire Conservative £ 64,766.00
Greg Mulholland Leeds North West Lib Dem £ 64,766.00
Gregory Campbell East Londonderry DUP £ 64,766.00
Greg Pope Hyndburn Labour £ 64,766.00
Gwyn Prosser Dover Labour £ 64,766.00
Harriet Harman Camberwell & PeckhamLabour £ 141,866.00
Harry Cohen Leyton & Wanstead Labour £ 64,766.00
Hazel Blears Salford Labour £ 141,866.00
Helen Goodman Bishop Auckland Labour £ 89,522.00
Helen Jones Warrington
Warrington North
South Labour £ 89,522.00
Helen Southworth Labour £ 64,766.00
Henry Bellingham North West Norfolk Conservative
Hilary Armstrong North West Durham Labour £ 64,766.00
Hilary Benn Leeds Central Labour £ 141,866.00
Howard Stoate Dartford Labour £ 64,766.00
Hugh Bayley City of York Labour £ 64,766.00
Hugh Robertson Faversham & Mid Kent Conservative £ 64,766.00
Hugo Swire East Devon Conservative £ 64,766.00
Humfrey Malins Woking Conservative £ 64,766.00
Huw Irranca-Davies Ogmore Labour £ 64,766.00
Hywel Williams Caernarfon Plaid Cymru £ 64,766.00
Iain Duncan Smith Chingford and WoodforConservative £ 64,766.00
Iain Wright Hartlepool Labour £ 64,766.00
Ian Austin Dudley North Labour £ 89,522.00
Ian Davidson Glasgow South West Labour £ 64,766.00
Ian Gibson Norwich North Labour £ 64,766.00
Ian Liddell-Grainger Bridgwater Conservative £ 64,766.00
Ian McCartney Makerfield Labour £ 64,766.00
Ian Paisley North Antrim Democratic Unionist Party £ 64,766.00
Ian Pearson Dudley South Labour £ 72,529.00
Ian Stewart Eccles Labour £ 64,766.00
Ian Taylor Esher & Walton Conservative £ 64,766.00
Iris Robinson Strangford Democratic Unionist Party £ 64,766.00
Ivan Lewis Bury South Labour £ 95,617.00
Jack Straw Blackburn Labour £ 141,866.00
Jacqui Lait Beckenham Conservative £ 64,766.00
Jacqui Smith Redditch Labour £ 141,866.00
James Arbuthnot North East Hampshire Conservative £ 64,766.00
James Brokenshire Hornchurch Conservative £ 64,766.00
James Clappison Hertsmere Conservative £ 64,766.00
James Duddridge Rochford and SouthendConservative £ 64,766.00
James Gray North Wiltshire Conservative £ 64,766.00
James Paice South East CambridgeshConservative £ 64,766.00
James Plaskitt Warwick & LeamingtonLabour £ 64,766.00
James Purnell Stalybridge & Hyde Labour £ 141,866.00
Jamie Reed Copeland Labour £ 64,766.00
Jane Kennedy Liverpool Wavertree Labour £ 104,050.00
Jenny Tonge Richmond Park (former,Liberal Democrat £ 57,485.00
Jenny Willott Cardiff Central Liberal Democrat £ 64,766.00
Jeremy Browne Taunton Liberal Democrat £ 64,766.00
Jeremy Corbyn Islington North Labour £ 64,766.00
Jeremy Hunt South West Surrey Conservative £ 64,766.00
Jeremy Wright Rugby & Kenilworth Conservative £ 64,766.00
Jessica Morden Newport East Labour £ 64,766.00
Jim Cousins Newcastle upon Tyne CLabour £ 64,766.00
Jim McGovern Dundee West Labour £ 64,766.00
Jimmy Hood Lanark & Hamilton EastLabour £ 64,766.00
Jim Cunningham Coventry South Labour £ 64,766.00
Jim Knight South Dorset Labour £ 104,050.00
Jim Murphy Renfrewshire East Labour £ 138,724.00
Jim Sheridan Paisley & Renfrewshire Labour £ 64,766.00
Joan Humble Blackpool North & Fle Labour £ 64,766.00
Joan Ruddock Lewisham Deptford Labour £ 72,529.00
Joan Ryan Enfield North Labour £ 64,766.00
Joan Walley Stoke-on-Trent North Labour £ 64,766.00
Joe Benton Bootle Labour £ 64,766.00
John Austin Erith & Thamesmead Labour £ 64,766.00
John Barrett Edinburgh West Liberal Democrat £ 64,766.00
John Battle Leeds West Labour £ 64,766.00
John Bercow Buckingham Conservative £ 64,766.00
John Butterfill Bournemouth West Conservative £ 64,766.00
John Cryer Hornchurch Labour (until 2005) £ 57,485.00
John Cummings Easington Labour £ 64,766.00
John Denham Southampton Itchen Labour
John Greenway Ryedale Conservative £ 64,766.00
John Gummer Suffolk Coastal Conservative £ 64,766.00
John Hayes South Holland and The Conservative £ 64,766.00
John Healey Wentworth Labour £ 104,050.00
John Hemming Birmingham Yardley Liberal Democrat £ 64,766.00
John Heppell Nottingham East Labour £ 64,766.00
John Horam Orpington Conservative £ 64,766.00
John Hutton Barrow & Furness Labour £ 143,341.00
John Leech Manchester WithingtonLib Dem £ 64,766.00
John Mann Bassetlaw Labour £ 64,766.00
John Maples Stratford-on-Avon Conservative £ 64,766.00
John McDonnell Hayes and Harlington Labour £ 64,766.00
John McFall West Dunbartonshire Labour and Co-operative £ 64,766.00
John Penrose Weston-Super-Mare Conservative £ 64,766.00
John Prescott Kingston upon Hull EastLabour £ 64,766.00
John Pugh Southport Liberal Democrat £ 64,766.00
John Redwood Wokingham Conservative £ 64,766.00
John Reid Airdrie & Shotts Labour
John Robertson Glasgow North West Labour £ 64,766.00
John Smith Vale of Glamorgan Labour £ 64,766.00
John Spellar Warley Labour £ 89,522.00
Sir John Stanley Tonbridge & Malling Conservative £ 64,766.00
John Thurso Caithness, Sutherland &Liberal Democrat £ 64,766.00
John Whittingdale Maldon & East ChelmsConservative £ 64,766.00
Jonathan Djanogly Huntingdon Conservative £ 64,766.00
Jonathan Shaw Chatham & Aylesford Labour £ 72,529.00
Jon Cruddas Dagenham Labour £ 64,766.00
Jon Trickett Hemsworth Labour £ 64,766.00
Jo Swinson East Dunbartonshire Liberal Democrat £ 64,766.00
Julia Goldsworthy Falmouth & Camborne Liberal Democrat £ 64,766.00
Julian Brazier Canterbury Conservative £ 64,766.00
Julian Lewis New Forest East Conservative £ 64,766.00
Julie Kirkbride Bromsgrove Conservative £ 64,766.00
Julie Morgan Cardiff North Labour £ 64,766.00
Kali Mountford Colne Valley Labour £ 64,766.00
Karen Buck Regent's Park & Kensin Labour £ 64,766.00
Kate Hoey Vauxhall Labour £ 64,766.00
Katy Clark Ayrshire North & ArranLabour £ 64,766.00
Keith Hill Streatham Labour £ 64,766.00
Keith Simpson Mid Norfolk Conservative £ 64,766.00
Keith Vaz Leicester East Labour £ 78,805.00
Kelvin Hopkins Luton North Labour £ 64,766.00
Ken Clarke Rushcliffe Conservative £ 64,766.00
Ken Purchase Wolverhampton North Labour £ 64,766.00
Kerry McCarthy Bristol East Labour £ 64,766.00
Kevan Jones North Durham Labour £ 64,766.00
Kevin Barron Rother Valley Labour £ 64,766.00
Kevin Brennan Cardiff West Labour £ 64,766.00
Khalid Mahmood Birmingham, Perry BarrLabour £ 64,766.00
Kim Howells Pontypridd Labour £ 64,766.00
Lord Kirkwood Roxburgh and BerwickshiLiberal Democrat £ 57,485.00
Kitty Ussher Burnley Labour £ 94,228.00
Liz Blackman Erewash Labour £ 64,766.00
Laura Moffatt Crawley Labour £ 64,766.00
Laurence Robertson Tewkesbury Conservative £ 64,766.00
Lembit Opik Montgomeryshire Liberal Democrat £ 64,766.00
Liam Byrne Birmingham, Hodge HillLabour
Linda Gilroy Plymouth Sutton Labour £ 64,766.00
Linda Riordan Halifax Labour £ 64,766.00
Lindsay Hoyle Chorley Labour £ 64,766.00
Liz Blackman Erewash Labour £ 64,766.00
Lorely Burt Solihull Liberal Democrat £ 64,766.00
Lyn Brown West Ham Labour
Lynda Waltho Stourbridge Labour £ 64,766.00
Madeleine Moon Bridgend Labour £ 64,766.00
Malcolm Bruce Gordon Liberal Democrat £ 64,766.00
Malcolm Moss NE Cambridgeshire Conservative £ 64,766.00
Malcolm Rifkind Kensington & Chelsea Conservative £ 64,766.00
Malcolm Wicks Croydon North Labour £ 64,766.00
Maria Miller Basingstoke Conservative £ 64,766.00
Mark Hunter Cheadle Liberal Democrat £ 64,766.00
Mark Lancaster North East Milton KeynConservative £ 64,766.00
Mark Tami Alyn & Deeside Labour £ 64,766.00
Mark Williams Ceredigion Liberal Democrat £ 64,766.00
Margaret Beckett Derby South Labour £ 104,050.00
Margaret Moran Luton South Labour £ 64,766.00
Maria Eagle Liverpool, Garston Labour
Mark Francois Rayleigh Conservative £ 64,766.00
Mark Hendrick Preston Labour £ 64,766.00
Mark Hoban Fareham Conservative £ 64,766.00
Mark Lazarowicz Edinburgh North & leit Labour and Co-operative £ 64,766.00
Mark Oaten Winchester Lib Dem £ 64,766.00
Mark Prisk Hertford & Stortford Conservative £ 64,766.00
Mark Pritchard The Wrekin Conservative £ 64,766.00
Mark Simmonds Boston & Skegness Conservative £ 64,766.00
Mark Todd South Derbyshire Labour £ 64,766.00
Marsha Singh Bradford West Labour £ 64,766.00
Martin Caton Gower Labour £ 64,766.00
Martin Horwood Cheltenham Liberal Democrat £ 64,766.00
Martyn Jones Clwyd South Labour £ 64,766.00
Martin Linton Battersea Labour £ 64,766.00
Martin McGuinness Mid-Ulster Sinn Féin £ 106,598.00
Martin Salter Reading West Labour £ 64,766.00
Mary Creagh Wakefield Labour £ 64,766.00
Matthew Taylor Truro & St Austell Liberal Democrat £ 64,766.00
Meg Hillier Hackney South and ShoLabour £ 64,766.00
Meg Munn Sheffield Heeley Labour £ 64,766.00
Sir Menzies Campbell Fife North East Liberal Democrat £ 64,766.00
Michael Ancram Devizes Conservative £ 64,766.00
Michael Clapham Barnsley West & PenistLabour £ 64,766.00
Michael Connarty Linlithgow & Falkirk EasLabour £ 64,766.00
Michael Gove Surrey Heath Conservative £ 64,766.00
Michael Howard Folkestone & Hythe Conservative £ 64,766.00
Michael Jack Fylde Conservative £ 64,766.00
Sir Michael Lord Central Suffolk and NorConservative £ 99,114.00
Michael Martin Glasgow North East £ 138,724.00
Michael Mates East Hampshire Conservative £ 64,766.00
Michael Moore Berwickshire, RoxburghLib Dem £ 64,766.00
Sir Michael Spicer West Worcestershire Conservative £ 64,766.00
Michael Wills North Swindon Labour £ 105,525.00
Michelle Gildernew Fermanagh & South Ty Sinn Féin £ 33,939.00
Mike Hall Weaver Vale Labour £ 64,766.00
Mike Hancock Portsmouth South Liberal Democrat £ 64,766.00
Mike O'Brien Warwickshire North Labour £ 104,050.00
Mike Penning Hemel Hempstead Conservative £ 64,766.00
Mike Weir Angus SNP £ 64,766.00
Mike Wood Batley & Spen Labour £ 64,766.00
Mohammad Sarwar Glasgow Central Labour £ 64,766.00
Natascha Engel North East Derbyshire Labour £ 64,766.00
Neil Gerrard Walthamstow Labour £ 64,766.00
Neil Turner Wigan Labour £ 64,766.00
Nicholas Soames Mid Sussex Conservative £ 64,766.00
Nicholas Winterton Macclesfield Conservative £ 64,766.00
Nick Ainger Carmarthen West & SouLabour £ 64,766.00
Nick Brown Newcastle upon Tyne ELabour
Nick Clegg Sheffield, Hallam Liberal Democrat £ 64,766.00
Nick Gibb Bognor Regis & Littleh Conservative £ 64,766.00
Nick Harvey North Devon Liberal Democrat £ 64,766.00
Nick Herbert Arundel & South Down Conservative £ 64,766.00
Nick Hurd Ruislip-Northwood Conservative £ 64,766.00
Nick Palmer Broxtowe Labour £ 64,766.00
Nick Raynsford Greenwich & WoolwichLabour £ 64,766.00
Nigel Dodds Belfast North DUP £ 64,766.00
Nigel Waterson Eastbourne Conservative £ 64,766.00
Norman Baker Lewes Liberal Democrat £ 64,766.00
Norman Lamb North Norfolk Liberal Democrat £ 64,766.00
Oliver Heald North East HertfordshirConservative £ 64,766.00
Oliver Letwin West Dorset Conservative £ 64,776.00
Owen Paterson North Shropshire Conservative £ 64,766.00
Paddy Tipping Sherwood Labour £ 64,766.00
Pat Doherty West Tyrone Sinn Féin £ 42,461.00
Patricia Hewitt Leicester West Labour £ 64,766.00
Pat McFadden Wolverhampton South Labour £ 104,050.00
Sir Patrick Cormack South Staffordshire Conservative £ 64,766.00
Patrick Hall Bedford Labour £ 64,766.00
Patrick McLoughlin West Derbyshire Conservative £ 104,050.00
Patrick Mercer Newark Conservative £ 64,766.00
Sir Paul Beresford Mole Valley Conservative £ 64,766.00
Paul Burstow Sutton & Cheam Liberal Democrat £ 64,766.00
Paul Clark Gillingham Labour
Paul Goggins Wythenshawe & Sale EaLabour £ 104,050.00
Paul Holmes Chesterfield Liberal Democrat £ 64,766.00
Paul Keetch Hereford Liberal Democrat £ 64,766.00
Paul Murphy Torfaen Labour £ 141,866.00
Paul Rowen Rochdale Liberal Democrat £ 64,766.00
Paul Truswell Pudsey Labour £ 64,766.00
Paul Tyler North Cornwall (former,Liberal Democrat £ 57,485.00
Peter Ainsworth East Surrey Conservative £ 64,766.00
Peter Bone Wellingborough Conservative £ 64,766.00
Peter Bottomley Worthing West Conservative £ 64,766.00
Peter Hain Neath Labour £ 64,766.00
Peter Kilfoyle Liverpool Walton Labour £ 64,766.00
Peter Lilley Hitchin and harpenden Conservative £ 64,766.00
Peter Luff Mid Worcestershire Conservative £ 64,766.00
Peter Robinson Belfast East Democratic Unionist Party £ 64,766.00
Sir Peter Soulsby Leicester South Labour £ 64,766.00
Sir Peter Tapsell Louth & Horncastle Conservative £ 64,766.00
Sir Peter Viggers Gosport Conservative £ 64,766.00
Peter Wishart Perth & Perthshire Nor SNP £ 64,766.00
Phil Hope Corby Labour £ 105,412.00
Philip Hollobone Kettering Conservative £ 64,766.00
Phil Willis Harrogate & KnaresborLiberal Democrat £ 64,766.00
Phil Wilson Sedgefield Labour £ 64,766.00
Phil Woolas Oldham East & SaddlewLabour £ 105,412.00
Phyllis Starkey Milton Keynes South WLabour £ 64,766.00
Quentin Davies Grantham & Stamford Labour (Changed from Conservative £ 95,617.00
Richard Bacon South Norfolk Conservative £ 64,766.00
Richard Benyon Newbury Conservative £ 64,766.00
Richard Burden Birmingham, NorthfieldLabour £ 64,766.00
Richard Caborn Sheffield Central Labour £ 64,766.00
Richard Ottaway Croydon South Conservative £ 64,766.00
Richard Shepherd Aldridge Brownhills Conservative £ 64,766.00
Richard Spring West Suffolk Conservative £ 64,766.00
Richard Taylor Wyre Forest Independent £ 64,766.00
Richard Younger-Ross Teignbridge Liberal Democrat £ 64,766.00
Robert Key Salisbury Conservative £ 64,766.00
Sir Robert Smith West Aberdeenshire & Liberal Democrat £ 64,766.00
Robert Syms Poole Conservative £ 64,766.00
Robert Walter North Dorset Conservative £ 64,766.00
Rob Wilson Reading East Conservative £ 64,766.00
Roberta Blackman-Woods Durham, City of Labour £ 64,766.00
Roger Berry Kingswood Labour £ 64,766.00
Roger Godsiff Birmingham SparkbrookLabour £ 64,766.00
Roger Williams Brecon & Radnorshire Liberal Democrat £ 64,766.00
Ronnie Campbell Blyth Valley Labour £ 64,766.00
Rosemary McKenna Cumbernauld, Kilsyth anLabour £ 64,766.00
Rosie Cooper West Lancashire Labour £ 64,766.00
Rudi Vis Finchley & Golders Gre Labour £ 64,766.00
Russell Brown Dumfries & Galloway Labour £ 64,766.00
Ruth Kelly Bolton West Labour £ 64,766.00
Sadiq Khan Tooting Labour £ 105,525.00
Sally Keeble Northampton North Labour £ 64,766.00
Sammy Wilson East Antrim DUP £ 64,766.00
Sandra Osborne Ayr, Carrick and CumnoLabour £ 64,766.00
Sarah McCarthy-Fry Portsmouth North Labour £ 95,617.00
Sarah Teather Brent East Liberal Democrat £ 64,766.00
Shahid Malik Dewsbury Labour £ 95,617.00
Shailesh Vara North West CambridgesConservative £ 64,766.00
Sharon Hodgson Gateshead East & WashLabour £ 64,766.00
Shaun Woodward St Helens South Labour £ 63,291.00
Shona McIsaac Cleethorpes Labour £ 64,766.00
Sian James Swansea East Labour £ 64,766.00
Simon Burns West Chelmsford Conservative
Simon Hughes North Southwark & Be Liberal Democrat £ 64,766.00
Siobhan McDonagh Mitcham and Morden Labour £ 64,766.00
Sion Simon Birmingham Erdington Labour £ 72,529.00
Stephen Byers North Tyneside Labour £ 64,766.00
Stephen Crabb Preseli Pembrokeshire Conservative £ 64,766.00
Stephen Hepburn Jarrow Labour £ 64,766.00
Stephen Hesford Wirral West Labour £ 64,766.00
Stephen Ladyman South Thanet Labour £ 64,766.00
Stephen O'Brien Eddisbury Conservative £ 64,766.00
Stephen Pound Ealing North Labour £ 64,766.00
Stephen Timms East Ham Labour £ 105,412.00
Stephen Williams Bristol West Liberal Democrat £ 64,766.00
Stewart Hosie Dundee East Scottish National Party £ 64,766.00
Stewart Jackson Peterborough Conservative £ 64,766.00
Steve McCabe Birmingham, Hall GreenLabour £ 89,522.00
Steve Webb Northavon Liberal Democrat £ 64,766.00
Sir Stuart Bell Middlesbrough Labour £ 64,766.00
Sylvia Heal Halesowen & Rowley ReLabour £ 104,050.00
Sylvia Hermon North Down UUP £ 64,766.00
Tam Dalyell Linlithgow Labour
Terry Rooney Bradford North Labour £ 79,132.00
Tessa Jowell Dulwich & West NorwoLabour £ 104,050.00
Theresa Villiers Chipping Barnet Conservative £ 64,766.00
Tim Boswell Daventry Conservative £ 64,766.00
Tim Loughton Worthing & Shoreham Conservative £ 64,766.00
Tim Yeo South Suffolk Conservative £ 64,766.00
Tom Brake Carshalton & WallingtoLiberal Democrat £ 64,766.00
Tom Clarke Coatbridge, Chryston &Labour
B £ 64,766.00
Tom Levitt High Peak Labour £ 64,766.00
Tom Watson West Bromwich East Labour £ 64,766.00
Tony Blair formerly Sedgefield Labour
Tony Cunningham Workington Labour £ 64,766.00
Tony Lloyd Manchester Central Labour £ 64,766.00
Tony McNulty Harrow East Labour £ 104,050.00
Tony Wright Cannock Chase Labour £ 64,766.00
Vera Baird Redcar Labour £ 125,602.00
Vernon Coaker Gedling Labour
Vince Cable Twickenham Liberal Democrat £ 64,766.00
Virendra Sharma Ealing Southall Labour £ 64,766.00
William McCrea South Antrim DUP £ 64,766.00
Willie Rennie Dunfermline & West FifLiberal Democrat £ 64,766.00
Yvette Cooper Pontefract & CastlefordLabour £ 141,866.00
find len1 left right substitute len2 no.of spaces if
5 12 Adam Afriyie AdamAfriyie 11 1
5 13 Adam Holloway AdamHolloway 12 1
5 11 Adam Ingram AdamIngram 10 1
5 10 Adam Price AdamPrice 9 1
7 14 Adrian Sanders AdrianSanders 13 1
5 10 Alan Beith AlanBeith 9 1
5 13 Alan Campbell AlanCampbell 12 1
5 11 Alan Duncan AlanDuncan 10 1
4 19 Sir Alan Haselhurst SirAlan Haselhurst 18 1
5 12 Alan Howarth AlanHowarth 11 1
5 9 Alan Keen AlanKeen 8 1
5 10 Alan Meale AlanMeale 9 1
5 12 Alan Milburn AlanMilburn 11 1
5 9 Alan Reid AlanReid 8 1
5 12 Alan Simpson AlanSimpson 11 1
5 14 Alan Whitehead AlanWhitehead 13 1
5 13 Alan Williams AlanWilliams 12 1
9 18 Alasdair McDonnell AlasdairMcDonnell 17 1
7 11 Albert Owen AlbertOwen 10 1
5 12 Alex Salmond AlexSalmond 11 1
6 11 Alice Mahon AliceMahon 10 1
7 14 Alison Seabeck AlisonSeabeck 13 1
9 13 Alistair Burt AlistairBurt 12 1
9 19 Alistair Carmichael AlistairCarmichael 18 1
9 16 Alistair Darling AlistairDarling 15 1
5 12 Alun Michael AlunMichael 11 1
7 13 Andrew George AndrewGeorge 12 1
7 13 Andrew Hunter AndrewHunter 12 1
7 14 Andrew Lansley AndrewLansley 13 1
7 13 Andrew Mackay AndrewMackay 12 1
7 16 Andrew MacKinlay AndrewMacKinlay 15 1
7 13 Andrew Miller AndrewMiller 12 1
7 15 Andrew Mitchell AndrewMitchell 14 1
7 15 Andrew Murrison AndrewMurrison 14 1
7 14 Andrew Pelling AndrewPelling 13 1
7 15 Andrew Robathan AndrewRobathan 14 1
7 16 Andrew Rosindell AndrewRosindell 15 1
7 13 Andrew Selous AndrewSelous 12 1
7 16 Andrew Slaughter AndrewSlaughter 15 1
7 12 Andrew Smith AndrewSmith 11 1
7 14 Andrew Stunell AndrewStunell 13 1
7 13 Andrew Turner AndrewTurner 12 1
7 12 Andrew Tyrie AndrewTyrie 11 1
5 12 Andy Burnham AndyBurnham 11 1
5 9 Andy Love AndyLove 8 1
5 9 Andy Reed AndyReed 8 1
7 15 Angela Browning AngelaBrowning 14 1
7 14 Angela C Smith AngelaC Smith 13 1
7 14 Angela E Smith AngelaE Smith 13 1
7 16 Angela Watkinson AngelaWatkinson 15 1
6 13 Angus MacNeil AngusMacNeil 12 1
6 15 Angus Robertson AngusRobertson 14 1
4 9 Ann Clwyd AnnClwyd 8 1
5 9 Anne Begg AnneBegg 8 1
4 10 Ann Coffey AnnCoffey 9 1
4 9 Ann Cryer AnnCryer 8 1
4 12 Ann McKechin AnnMcKechin 11 1
5 13 Anne Campbell AnneCampbell 12 1
5 12 Anne McGuire AnneMcGuire 11 1
5 13 Anne McIntosh AnneMcIntosh 12 1
5 9 Anne Main AnneMain 8 1
5 11 Anne Moffat AnneMoffat 10 1
5 14 Anne Snelgrove AnneSnelgrove 13 1
8 14 Annette Brooke AnnetteBrooke 13 1
4 8 Ann Keen AnnKeen 7 1
4 14 Ann Widdecombe AnnWiddecombe 13 1
4 13 Ann Winterton AnnWinterton 12 1
8 13 Anthony Steen AnthonySteen 12 1
8 14 Anthony Wright AnthonyWright 13 1
6 11 Ashok Kumar AshokKumar 10 1
7 15 Austin Mitchell AustinMitchell 14 1
8 15 Barbara Follett BarbaraFollett 14 1
8 14 Barbara Keeley BarbaraKeeley 13 1
6 14 Barry Gardiner BarryGardiner 13 1
6 14 Barry Sheerman BarrySheerman 13 1
4 12 Ben Bradshaw BenBradshaw 11 1
4 11 Ben Chapman BenChapman 10 1
4 11 Ben Wallace BenWallace 10 1
8 14 Bernard Jenkin BernardJenkin 13 1
6 14 Betty Williams BettyWilliams 13 1
9 15 Beverley Hughes BeverleyHughes 14 1
5 9 Bill Cash BillCash 8 1
5 10 Bill Olner BillOlner 9 1
5 12 Bill Rammell BillRammell 11 1
5 11 Bill Wiggin BillWiggin 10 1
4 13 Bob Ainsworth BobAinsworth 12 1
4 12 Bob Blizzard BobBlizzard 11 1
4 10 Bob Laxton BobLaxton 9 1
4 20 Bob Marshall-Andrews BobMarshall-Andr 19 1
4 11 Bob Russell BobRussell 10 1
4 9 Bob Spink BobSpink 8 1
4 11 Bob Wareing BobWareing 10 1
6 13 Boris Johnson BorisJohnson 12 1
6 12 Brian Binley BrianBinley 11 1
6 11 Brian Iddon BrianIddon 10 1
8 16 Bridget Prentice BridgetPrentice 15 1
7 14 Brooks Newmark BrooksNewmark 13 1
9 14 Caroline Flint CarolineFlint 13 1
6 12 Celia Barlow CeliaBarlow 11 1
8 14 Charles Clarke CharlesClarke 13 1
8 14 Charles Hendry CharlesHendry 13 1
8 15 Charles Kennedy CharlesKennedy 14 1
8 14 Charles Walker CharlesWalker 13 1
7 13 Cheryl Gillan CherylGillan 12 1
6 12 Chris Bryant ChrisBryant 11 1
6 16 Chris McCafferty ChrisMcCafferty 15 1
6 14 Chris Grayling ChrisGrayling 13 1
6 11 Chris Huhne ChrisHuhne 10 1
6 10 Chris Mole ChrisMole 9 1
6 12 Chris Mullin ChrisMullin 11 1
6 11 Chris Ruane ChrisRuane 10 1
10 17 Christine Russell ChristineRussell 16 1
12 17 ChristopheChope ChristopherChope 16 1
12 18 ChristopheFraser ChristopherFraser 17 1
7 11 Claire Ward ClaireWard 10 1
6 11 Clare Short ClareShort 10 1
6 11 Clive Betts CliveBetts 10 1
6 11 Colin Breed ColinBreed 10 1
6 12 Colin Burgon ColinBurgon 11 1
6 13 Colin Challen ColinChallen 12 1
6 12 Conor Murphy ConorMurphy 11 1
8 13 Crispin Blunt CrispinBlunt 12 1
4 10 Dai Davies DaiDavies 9 1
4 10 Dai Havard DaiHavard 9 1
7 12 Damian Green DamianGreen 11 1
7 17 Daniel Kawczynski DanielKawczynski 16 1
6 16 Danny Alexander DannyAlexander 15 1
4 10 Dan Norris DanNorris 9 1
4 12 Dan Rogerson DanRogerson 11 1
5 11 Dari Taylor DariTaylor 10 1
5 10 Dave Watts DaveWatts 9 1
6 11 David Amess DavidAmess 10 1
6 14 David Anderson DavidAnderson 13 1
6 14 David Blunkett DavidBlunkett 13 1
6 12 David Borrow DavidBorrow 11 1
6 14 David Burrowes DavidBurrowes 13 1
6 12 David Cairns DavidCairns 11 1
6 13 David Cameron DavidCameron 12 1
6 13 David Chaytor DavidChaytor 12 1
6 14 David Clelland DavidClelland 13 1
6 13 David Crausby DavidCrausby 12 1
6 11 David Curry DavidCurry 10 1
6 11 David Davis DavidDavis 10 1
6 11 David Heath DavidHeath 10 1
6 21 David Heathcoat-Amory DavidHeathcoat-A 20 1
6 11 David Heyes DavidHeyes 10 1
6 11 David Jones DavidJones 10 1
6 12 David Kidney DavidKidney 11 1
6 11 David Lammy DavidLammy 10 1
6 10 David Laws DavidLaws 9 1
6 12 David Lepper DavidLepper 11 1
6 15 David Lidington DavidLidington 14 1
6 13 David Maclean DavidMaclean 12 1
6 14 David Marshall DavidMarshall 13 1
6 14 David Miliband DavidMiliband 13 1
6 13 David Mundell DavidMundell 12 1
6 13 David Ruffley DavidRuffley 12 1
6 13 David Simpson DavidSimpson 12 1
6 12 David Taylor DavidTaylor 11 1
6 16 David Tredinnick DavidTredinnick 15 1
6 14 David Willetts DavidWilletts 13 1
6 14 David Wilshire DavidWilshire 13 1
6 13 David Winnick DavidWinnick 12 1
6 12 David Wright DavidWright 11 1
5 11 Dawn Butler DawnButler 10 1
5 14 Dawn Primarolo DawnPrimarolo 13 1
6 14 Denis MacShane DenisMacShane 13 1
6 12 Denis Murphy DenisMurphy 11 1
7 14 Dennis Skinner DennisSkinner 13 1
6 12 Derek Conway DerekConway 11 1
6 11 Derek Twigg DerekTwigg 10 1
6 11 Derek Wyatt DerekWyatt 10 1
4 10 Des Browne DesBrowne 9 1
8 14 Desmond Swayne DesmondSwayne 13 1
4 10 Des Turner DesTurner 9 1
6 13 Diana Johnson DianaJohnson 12 1
6 12 Diane Abbott DianeAbbott 11 1
4 10 Don Touhig DonTouhig 9 1
5 14 Doug Henderson DougHenderson 13 1
5 13 Doug Naysmith DougNaysmith 12 1
8 17 Douglas Alexander DouglasAlexander 16 1
8 16 Douglas Carswell DouglasCarswell 15 1
8 12 Douglas Hogg DouglasHogg 11 1
3 8 Ed Balls EdBalls 7 1
6 13 Eddie McGrady EddieMcGrady 12 1
3 11 Ed Miliband EdMiliband 10 1
3 9 Ed Vaizey EdVaizey 8 1
7 17 Edward Garnier QC EdwardGarnier QC 16 1
7 12 Edward Leigh EdwardLeigh 11 1
7 13 Edward O'Hara EdwardO'Hara 12 1
8 13 Eleanor Laing EleanorLaing 12 1
6 11 Elfyn Llwyd ElfynLlwyd 10 1
7 13 Elliot Morley ElliotMorley 12 1
6 16 Emily Thornberry EmilyThornberry 15 1
5 12 Eric Illsley EricIllsley 11 1
5 10 Eric Joyce EricJoyce 9 1
5 12 Eric Martlew EricMartlew 11 1
5 12 Eric Pickles EricPickles 11 1
8 14 Estelle Morris EstelleMorris 13 1
5 11 Evan Harris EvanHarris 10 1
7 15 Fabian Hamilton FabianHamilton 14 1
8 13 Francis Maude FrancisMaude 12 1
6 10 Frank Cook FrankCook 9 1
6 9 Frank Roy FrankRoy 8 1
7 11 Fraser Kemp FraserKemp 10 1
7 13 Gareth Thomas GarethThomas 12 1
5 13 Gary Streeter GaryStreeter 12 1
6 12 Gavin Strang GavinStrang 11 1
6 10 Geoff Hoon GeoffHoon 9 1
9 22 Geoffrey Clifton-Brown GeoffreyClifton-Br 21 1
9 15 Geoffrey Cox QC GeoffreyCox QC 14 1
9 17 Geoffrey Robinson GeoffreyRobinson 16 1
7 12 George Mudie GeorgeMudie 11 1
7 14 George Osborne GeorgeOsborne 13 1
7 12 George Young GeorgeYoung 11 1
7 14 George Howarth GeorgeHowarth 13 1
8 14 Geraint Davies GeraintDavies 13 1
7 14 Gerald Howarth GeraldHowarth 13 1
4 18 Sir Gerald Kaufman SirGerald Kaufman 17 1
10 15 Geraldine Smith GeraldineSmith 14 1
6 11 Gerry Adams GerryAdams 10 1
6 15 Gerry Sutcliffe GerrySutcliffe 14 1
8 14 Gillian Merron GillianMerron 13 1
7 13 Gisela Stuart GiselaStuart 12 1
7 12 Gordon Brown GordonBrown 11 1
7 15 Gordon Prentice GordonPrentice 14 1
7 12 Graham Allen GrahamAllen 11 1
7 12 Graham Brady GrahamBrady 11 1
7 15 Graham Stringer GrahamStringer 14 1
7 13 Graham Stuart GrahamStuart 12 1
6 12 Grant Shapps GrantShapps 11 1
5 11 Greg Barker GregBarker 10 1
5 10 Greg Clark GregClark 9 1
5 11 Greg Knight GregKnight 10 1
5 15 Greg Mulholland GregMulholland 14 1
8 16 Gregory Campbell GregoryCampbell 15 1
5 9 Greg Pope GregPope 8 1
5 12 Gwyn Prosser GwynProsser 11 1
8 14 Harriet Harman HarrietHarman 13 1
6 11 Harry Cohen HarryCohen 10 1
6 12 Hazel Blears HazelBlears 11 1
6 13 Helen Goodman HelenGoodman 12 1
6 11 Helen Jones HelenJones 10 1
6 16 Helen Southworth HelenSouthworth 15 1
6 16 Henry Bellingham HenryBellingham 15 1
7 16 Hilary Armstrong HilaryArmstrong 15 1
7 11 Hilary Benn HilaryBenn 10 1
7 13 Howard Stoate HowardStoate 12 1
5 11 Hugh Bayley HughBayley 10 1
5 14 Hugh Robertson HughRobertson 13 1
5 10 Hugo Swire HugoSwire 9 1
8 14 Humfrey Malins HumfreyMalins 13 1
4 18 Huw Irranca-Davies HuwIrranca-Davies 17 1
6 14 Hywel Williams HywelWilliams 13 1
5 18 Iain Duncan Smith IainDuncan Smith 17 1
5 11 Iain Wright IainWright 10 1
4 10 Ian Austin IanAustin 9 1
4 12 Ian Davidson IanDavidson 11 1
4 10 Ian Gibson IanGibson 9 1
4 20 Ian Liddell-Grainger IanLiddell-Grainger 19 1
4 13 Ian McCartney IanMcCartney 12 1
4 11 Ian Paisley IanPaisley 10 1
4 11 Ian Pearson IanPearson 10 1
4 11 Ian Stewart IanStewart 10 1
4 10 Ian Taylor IanTaylor 9 1
5 13 Iris Robinson IrisRobinson 12 1
5 10 Ivan Lewis IvanLewis 9 1
5 10 Jack Straw JackStraw 9 1
7 11 Jacqui Lait JacquiLait 10 1
7 12 Jacqui Smith JacquiSmith 11 1
6 15 James Arbuthnot JamesArbuthnot 14 1
6 17 James Brokenshire JamesBrokenshire 16 1
6 15 James Clappison JamesClappison 14 1
6 15 James Duddridge JamesDuddridge 14 1
6 10 James Gray JamesGray 9 1
6 11 James Paice JamesPaice 10 1
6 14 James Plaskitt JamesPlaskitt 13 1
6 13 James Purnell JamesPurnell 12 1
6 10 Jamie Reed JamieReed 9 1
5 12 Jane Kennedy JaneKennedy 11 1
6 11 Jenny Tonge JennyTonge 10 1
6 13 Jenny Willott JennyWillott 12 1
7 13 Jeremy Browne JeremyBrowne 12 1
7 13 Jeremy Corbyn JeremyCorbyn 12 1
7 11 Jeremy Hunt JeremyHunt 10 1
7 13 Jeremy Wright JeremyWright 12 1
8 14 Jessica Morden JessicaMorden 13 1
4 11 Jim Cousins JimCousins 10 1
4 12 Jim McGovern JimMcGovern 11 1
6 10 Jimmy Hood JimmyHood 9 1
4 14 Jim Cunningham JimCunningham 13 1
4 10 Jim Knight JimKnight 9 1
4 10 Jim Murphy JimMurphy 9 1
4 12 Jim Sheridan JimSheridan 11 1
5 11 Joan Humble JoanHumble 10 1
5 12 Joan Ruddock JoanRuddock 11 1
5 9 Joan Ryan JoanRyan 8 1
5 11 Joan Walley JoanWalley 10 1
4 11 Joe Benton JoeBenton 10 1
5 11 John Austin JohnAustin 10 1
5 12 John Barrett JohnBarrett 11 1
5 11 John Battle JohnBattle 10 1
5 11 John Bercow JohnBercow 10 1
5 15 John Butterfill JohnButterfill 14 1
5 10 John Cryer JohnCryer 9 1
5 13 John Cummings JohnCummings 12 1
5 11 John Denham JohnDenham 10 1
5 13 John Greenway JohnGreenway 12 1
5 11 John Gummer JohnGummer 10 1
5 10 John Hayes JohnHayes 9 1
5 11 John Healey JohnHealey 10 1
5 12 John Hemming JohnHemming 11 1
5 12 John Heppell JohnHeppell 11 1
5 10 John Horam JohnHoram 9 1
5 11 John Hutton JohnHutton 10 1
5 10 John Leech JohnLeech 9 1
5 9 John Mann JohnMann 8 1
5 11 John Maples JohnMaples 10 1
5 14 John McDonnell JohnMcDonnell 13 1
5 11 John McFall JohnMcFall 10 1
5 12 John Penrose JohnPenrose 11 1
5 13 John Prescott JohnPrescott 12 1
5 9 John Pugh JohnPugh 8 1
5 12 John Redwood JohnRedwood 11 1
5 9 John Reid JohnReid 8 1
5 14 John Robertson JohnRobertson 13 1
5 10 John Smith JohnSmith 9 1
5 12 John Spellar JohnSpellar 11 1
4 16 Sir John Stanley SirJohn Stanley 15 1
5 11 John Thurso JohnThurso 10 1
5 17 John Whittingdale JohnWhittingdale 16 1
9 17 Jonathan Djanogly JonathanDjanogly 16 1
9 13 Jonathan Shaw JonathanShaw 12 1
4 11 Jon Cruddas JonCruddas 10 1
4 12 Jon Trickett JonTrickett 11 1
3 10 Jo Swinson JoSwinson 9 1
6 17 Julia Goldsworthy JuliaGoldsworthy 16 1
7 14 Julian Brazier JulianBrazier 13 1
7 12 Julian Lewis JulianLewis 11 1
6 15 Julie Kirkbride JulieKirkbride 14 1
6 12 Julie Morgan JulieMorgan 11 1
5 14 Kali Mountford KaliMountford 13 1
6 10 Karen Buck KarenBuck 9 1
5 9 Kate Hoey KateHoey 8 1
5 10 Katy Clark KatyClark 9 1
6 10 Keith Hill KeithHill 9 1
6 13 Keith Simpson KeithSimpson 12 1
6 9 Keith Vaz KeithVaz 8 1
7 14 Kelvin Hopkins KelvinHopkins 13 1
4 10 Ken Clarke KenClarke 9 1
4 12 Ken Purchase KenPurchase 11 1
6 14 Kerry McCarthy KerryMcCarthy 13 1
6 11 Kevan Jones KevanJones 10 1
6 12 Kevin Barron KevinBarron 11 1
6 13 Kevin Brennan KevinBrennan 12 1
7 14 Khalid Mahmood KhalidMahmood 13 1
4 11 Kim Howells KimHowells 10 1
5 13 Lord Kirkwood LordKirkwood 12 1
6 12 Kitty Ussher KittyUssher 11 1
4 12 Liz Blackman LizBlackman 11 1
6 13 Laura Moffatt LauraMoffatt 12 1
9 18 Laurence Robertson LaurenceRobertson 17 1
7 11 Lembit Opik LembitOpik 10 1
5 10 Liam Byrne LiamByrne 9 1
6 12 Linda Gilroy LindaGilroy 11 1
6 13 Linda Riordan LindaRiordan 12 1
8 13 Lindsay Hoyle LindsayHoyle 12 1
4 12 Liz Blackman LizBlackman 11 1
7 11 Lorely Burt LorelyBurt 10 1
4 9 Lyn Brown LynBrown 8 1
6 12 Lynda Waltho LyndaWaltho 11 1
10 14 MadeleineMoon MadeleineMoon 13 1
8 13 Malcolm Bruce MalcolmBruce 12 1
8 12 Malcolm Moss MalcolmMoss 11 1
8 15 Malcolm Rifkind MalcolmRifkind 14 1
8 13 Malcolm Wicks MalcolmWicks 12 1
6 12 Maria Miller MariaMiller 11 1
5 11 Mark Hunter MarkHunter 10 1
5 14 Mark Lancaster MarkLancaster 13 1
5 9 Mark Tami MarkTami 8 1
5 13 Mark Williams MarkWilliams 12 1
9 16 Margaret Beckett MargaretBeckett 15 1
9 14 Margaret Moran MargaretMoran 13 1
6 11 Maria Eagle MariaEagle 10 1
5 13 Mark Francois MarkFrancois 12 1
5 13 Mark Hendrick MarkHendrick 12 1
5 10 Mark Hoban MarkHoban 9 1
5 15 Mark Lazarowicz MarkLazarowicz 14 1
5 10 Mark Oaten MarkOaten 9 1
5 10 Mark Prisk MarkPrisk 9 1
5 14 Mark Pritchard MarkPritchard 13 1
5 13 Mark Simmonds MarkSimmonds 12 1
5 9 Mark Todd MarkTodd 8 1
7 12 Marsha Singh MarshaSingh 11 1
7 12 Martin Caton MartinCaton 11 1
7 14 Martin Horwood MartinHorwood 13 1
7 12 Martyn Jones MartynJones 11 1
7 13 Martin Linton MartinLinton 12 1
7 17 Martin McGuinness MartinMcGuinness 16 1
7 13 Martin Salter MartinSalter 12 1
5 11 Mary Creagh MaryCreagh 10 1
8 14 Matthew Taylor MatthewTaylor 13 1
4 11 Meg Hillier MegHillier 10 1
4 8 Meg Munn MegMunn 7 1
4 20 Sir Menzies Campbell SirMenzies Campbel 19 1
8 14 Michael Ancram MichaelAncram 13 1
8 15 Michael Clapham MichaelClapham 14 1
8 16 Michael Connarty MichaelConnarty 15 1
8 12 Michael Gove MichaelGove 11 1
8 14 Michael Howard MichaelHoward 13 1
8 12 Michael Jack MichaelJack 11 1
4 16 Sir Michael Lord SirMichael Lord 15 1
8 14 Michael Martin MichaelMartin 13 1
8 13 Michael Mates MichaelMates 12 1
8 13 Michael Moore MichaelMoore 12 1
4 18 Sir Michael Spicer SirMichael Spicer 17 1
8 13 Michael Wills MichaelWills 12 1
9 18 Michelle Gildernew MichelleGildernew 17 1
5 9 Mike Hall MikeHall 8 1
5 12 Mike Hancock MikeHancock 11 1
5 12 Mike O'Brien MikeO'Brien 11 1
5 12 Mike Penning MikePenning 11 1
5 9 Mike Weir MikeWeir 8 1
5 9 Mike Wood MikeWood 8 1
9 15 MohammaSarwar MohammadSarwar 14 1
9 14 Natascha Engel NataschaEngel 13 1
5 12 Neil Gerrard NeilGerrard 11 1
5 11 Neil Turner NeilTurner 10 1
9 15 Nicholas Soames NicholasSoames 14 1
9 18 Nicholas Winterton NicholasWinterton 17 1
5 11 Nick Ainger NickAinger 10 1
5 10 Nick Brown NickBrown 9 1
5 10 Nick Clegg NickClegg 9 1
5 9 Nick Gibb NickGibb 8 1
5 11 Nick Harvey NickHarvey 10 1
5 12 Nick Herbert NickHerbert 11 1
5 9 Nick Hurd NickHurd 8 1
5 11 Nick Palmer NickPalmer 10 1
5 14 Nick Raynsford NickRaynsford 13 1
6 11 Nigel Dodds NigelDodds 10 1
6 14 Nigel Waterson NigelWaterson 13 1
7 12 Norman Baker NormanBaker 11 1
7 11 Norman Lamb NormanLamb 10 1
7 12 Oliver Heald OliverHeald 11 1
7 13 Oliver Letwin OliverLetwin 12 1
5 13 Owen Paterson OwenPaterson 12 1
6 13 Paddy Tipping PaddyTipping 12 1
4 11 Pat Doherty PatDoherty 10 1
9 15 Patricia Hewitt PatriciaHewitt 14 1
4 12 Pat McFadden PatMcFadden 11 1
4 19 Sir Patrick Cormack SirPatrick Cormack 18 1
8 12 Patrick Hall PatrickHall 11 1
8 18 Patrick McLoughlin PatrickMcLoughlin 17 1
8 14 Patrick Mercer PatrickMercer 13 1
4 18 Sir Paul Beresford SirPaul Beresford 17 1
5 12 Paul Burstow PaulBurstow 11 1
5 10 Paul Clark PaulClark 9 1
5 12 Paul Goggins PaulGoggins 11 1
5 11 Paul Holmes PaulHolmes 10 1
5 11 Paul Keetch PaulKeetch 10 1
5 11 Paul Murphy PaulMurphy 10 1
5 10 Paul Rowen PaulRowen 9 1
5 13 Paul Truswell PaulTruswell 12 1
5 10 Paul Tyler PaulTyler 9 1
6 15 Peter Ainsworth PeterAinsworth 14 1
6 10 Peter Bone PeterBone 9 1
6 16 Peter Bottomley PeterBottomley 15 1
6 10 Peter Hain PeterHain 9 1
6 14 Peter Kilfoyle PeterKilfoyle 13 1
6 12 Peter Lilley PeterLilley 11 1
6 10 Peter Luff PeterLuff 9 1
6 14 Peter Robinson PeterRobinson 13 1
4 17 Sir Peter Soulsby SirPeter Soulsby 16 1
4 17 Sir Peter Tapsell SirPeter Tapsell 16 1
4 17 Sir Peter Viggers SirPeter Viggers 16 1
6 13 Peter Wishart PeterWishart 12 1
5 9 Phil Hope PhilHope 8 1
7 16 Philip Hollobone PhilipHollobone 15 1
5 11 Phil Willis PhilWillis 10 1
5 11 Phil Wilson PhilWilson 10 1
5 11 Phil Woolas PhilWoolas 10 1
8 15 Phyllis Starkey PhyllisStarkey 14 1
8 14 Quentin Davies QuentinDavies 13 1
8 13 Richard Bacon RichardBacon 12 1
8 14 Richard Benyon RichardBenyon 13 1
8 14 Richard Burden RichardBurden 13 1
8 14 Richard Caborn RichardCaborn 13 1
8 15 Richard Ottaway RichardOttaway 14 1
8 16 Richard Shepherd RichardShepherd 15 1
8 14 Richard Spring RichardSpring 13 1
8 14 Richard Taylor RichardTaylor 13 1
8 20 Richard Younger-Ross RichardYounger-Ro 19 1
7 10 Robert Key RobertKey 9 1
4 16 Sir Robert Smith SirRobert Smith 15 1
7 11 Robert Syms RobertSyms 10 1
7 13 Robert Walter RobertWalter 12 1
4 10 Rob Wilson RobWilson 9 1
8 22 Roberta Blackman-Woods RobertaBlackman- 21 1
6 11 Roger Berry RogerBerry 10 1
6 13 Roger Godsiff RogerGodsiff 12 1
6 14 Roger Williams RogerWilliams 13 1
7 15 Ronnie Campbell RonnieCampbell 14 1
9 16 Rosemary McKenna RosemaryMcKenna 15 1
6 12 Rosie Cooper RosieCooper 11 1
5 8 Rudi Vis RudiVis 7 1
8 13 Russell Brown RussellBrown 12 1
5 10 Ruth Kelly RuthKelly 9 1
6 10 Sadiq Khan SadiqKhan 9 1
6 12 Sally Keeble SallyKeeble 11 1
6 12 Sammy Wilson SammyWilson 11 1
7 14 Sandra Osborne SandraOsborne 13 1
6 18 Sarah McCarthy-Fry SarahMcCarthy-Fry 17 1
6 13 Sarah Teather SarahTeather 12 1
7 12 Shahid Malik ShahidMalik 11 1
9 13 Shailesh Vara ShaileshVara 12 1
7 14 Sharon Hodgson SharonHodgson 13 1
6 14 Shaun Woodward ShaunWoodward 13 1
6 13 Shona McIsaac ShonaMcIsaac 12 1
5 10 Sian James SianJames 9 1
6 11 Simon Burns SimonBurns 10 1
6 12 Simon Hughes SimonHughes 11 1
8 16 Siobhan McDonagh SiobhanMcDonagh 15 1
5 10 Sion Simon SionSimon 9 1
8 13 Stephen Byers StephenByers 12 1
8 13 Stephen Crabb StephenCrabb 12 1
8 15 Stephen Hepburn StephenHepburn 14 1
8 15 Stephen Hesford StephenHesford 14 1
8 15 Stephen Ladyman StephenLadyman 14 1
8 15 Stephen O'Brien StephenO'Brien 14 1
8 13 Stephen Pound StephenPound 12 1
8 13 Stephen Timms StephenTimms 12 1
8 16 Stephen Williams StephenWilliams 15 1
8 13 Stewart Hosie StewartHosie 12 1
8 15 Stewart Jackson StewartJackson 14 1
6 12 Steve McCabe SteveMcCabe 11 1
6 10 Steve Webb SteveWebb 9 1
4 15 Sir Stuart Bell SirStuart Bell 14 1
7 11 Sylvia Heal SylviaHeal 10 1
7 13 Sylvia Hermon SylviaHermon 12 1
4 11 Tam Dalyell TamDalyell 10 1
6 12 Terry Rooney TerryRooney 11 1
6 12 Tessa Jowell TessaJowell 11 1
8 16 Theresa Villiers TheresaVilliers 15 1
4 12 Tim Boswell TimBoswell 11 1
4 12 Tim Loughton TimLoughton 11 1
4 7 Tim Yeo TimYeo 6 1
4 9 Tom Brake TomBrake 8 1
4 10 Tom Clarke TomClarke 9 1
4 10 Tom Levitt TomLevitt 9 1
4 10 Tom Watson TomWatson 9 1
5 10 Tony Blair TonyBlair 9 1
5 15 Tony Cunningham TonyCunningham 14 1
5 10 Tony Lloyd TonyLloyd 9 1
5 12 Tony McNulty TonyMcNulty 11 1
5 11 Tony Wright TonyWright 10 1
5 10 Vera Baird VeraBaird 9 1
7 13 Vernon Coaker VernonCoaker 12 1
6 11 Vince Cable VinceCable 10 1
9 15 Virendra Sharma VirendraSharma 14 1
8 14 William McCrea WilliamMcCrea 13 1
7 13 Willie Rennie WillieRennie 12 1
7 13 Yvette Cooper YvetteCooper 12 1