Election results
Results for County Council, Parish Council, UK Parliamentary (General), European and Police and Crime Commissioner elections. Also included are Referendum results.
Elections on 4 July 2024
- Declaration of Result - Bishop Auckland Constituency (PDF) [17KB]
- Declaration of Result - Blaydon and Consett Constituency (PDF) [17KB]
- Declaration of Result - City of Durham Constituency (PDF) [17KB]
- Declaration of Result - Easington Constituency (PDF) [17KB]
- Declaration of Result - Newton Aycliffe and Spennymoor Constituency (PDF) [17KB]
- Declaration of Result - North Durham Constituency (PDF) [17KB]
Elections on 12 December 2019
- Declaration of result - Bishop Auckland 2019 (PDF) [96KB]
- Declaration of result - City of Durham 2019 (PDF) [97KB]
- Declaration of result - Easington 2019 (PDF) [96KB]
- Declaration of result - North Durham 2019 (PDF) [96KB]
- Declaration of result - North West Durham 2019 (PDF) [98KB]
- Declaration of result - Sedgefield 2019 (PDF) [98KB]
Elections on 8 June 2017
- Declaration of result - Bishop Auckland 2017 (PDF) [7KB]
- Declaration of result - City of Durham 2017 (PDF) [8KB]
- Declaration of result - Easington 2017 (PDF) [8KB]
- Declaration of result - North Durham 2017 (PDF) [7KB]
- Declaration of result - North West Durham 2017 (PDF) [7KB]
- Declaration of result - Sedgefield 2017 (PDF) [7KB]
Elections in 2024
- Declaration of Result - Coxhoe Division (PDF) [16KB]
- Declaration of Result - Horden Division (PDF) [80KB]
Elections in 2023
- Declaration of Result - Dawdon Division (PDF) [96KB]
- Declaration of Result - Chester-le-Street East Division 4 May 2023 (PDF) [26KB]
Elections in 2022
- Declaration of Result - West Auckland Division 14 April 22 (PDF) [26KB]
- Declaration of Result - Ferryhill Division 24 February 2022 (PDF) [97KB]
Elections on 6 May 2021
Durham County election results - 6 May 2021
Elections between May 2017 and May 2019
- Declaration of result - Spennymoor Division 2 May 2019 (PDF) [92KB]
- Declaration of result - Shildon and Dene Valley Division 2 May 2019 (PDF) [101KB]
- Declaration of result - Esh and Witton Gilbert Division 21 March 2019 (PDF) [91KB]
- Declaration of result - Wingate Division 14 March 2019 (PDF) [89KB]
- Declaration of result - Trimdon and Thornley Division 28 September 2017 (PDF) [74KB]
Elections on 4 May 2017
Declaration of results - County Council elections 4 May 2017 (PDF) [578KB]
North East Mayoral Combined Authority election 2024
- Declaration of Count totals - Durham County Council area of the North East Mayoral Combined Authority election (PDF) [14KB]
- Verification Statement - local totals - Durham County Council area of the North East Mayoral Combined Authority election (PDF) [42KB]
The results of the election will be posted on conclusion of the count on Friday 3 May 2024.
Police and Crime Commissioner election 2024
- Statement of Local Totals - Spennymoor venue of the Durham Voting area (PDF) [25KB]
- Statement of Local Totals - Consett venue of the Durham Voting area (PDF) [26KB]
- Statement of Local Totals - Durham Voting area of the Durham Police area (PDF) [15KB]
- Statement of Local Totals - Darlington Voting area of the Durham Police area (PDF) [26KB]
- Declaration of Result - Police and Crime Commissioner Election (PDF) [15KB]
- Verification Statement - Consett venue of the Durham Voting area (PDF) [47KB]
- Verification Statement - Spennymoor venue of the Durham Voting area (PDF) [43KB]
- Verification Statement - overall Durham Voting area (PDF) [45KB]
- Verification Statement - Darlington Voting area (PDF) [58KB]
- Final Verification Statement - overall Durham Police Area totals (PDF) [44KB]
Police and Crime Commissioner election 2021
Elections since 6 May 2021
- Notice of Uncontested Election - Edmondsley (Twizell) (PDF) [71KB]
- Notice of Uncontested Election - Evenwood & Barony (Toft Hill) (PDF) [93KB]
- Notice of Uncontested Election - Gainford & Langton (Langton) (PDF) [70KB]
- Declaration of Result - Spennymoor (PDF) [92KB]
- Notice of Uncontested Election - Kimblesworth and Plawsworth (West Nettlesworth) August 2024 (PDF) [80KB]
- Notice of Uncontested Election - Evenwood and Barony (Toft Hill) August 2024 (PDF) [70KB]
- Notice of Uncontested Election - Edmondsley (Twizell) August 2024 (PDF) [70KB]
- Notice of Uncontested Election - Gainford & Langton (Langton) August 2024 (PDF) [69KB]
- Notice of Uncontested Election - Edmondsley (Twizell) (PDF) [70KB]
- Statement of Persons Nominated - Evenwood & Barony (Toft Hill) (PDF) [71KB]
- Notice of Uncontested Election - Gainford & Langton (Langton) (PDF) [70KB]
- Notice of Uncontested Election - Great Aycliffe Town Council ( Byerley Park, Horndale and Cobblers Hall) (PDF) [81KB]
- Notice of Uncontested Election - Kimblesworth & Plawsworth (West Nettlesworth) (PDF) [72KB]
- Notice of Uncontested Election - Edmondsley (Twizell) (PDF) [72KB]
- Notice of Uncontested Election - Evenwood & Barony (Toft Hill) (PDF) [73KB]
- Notice of Uncontested Election - Gainford & Langton (Langton) (PDF) [71KB]
- Notice of Uncontested Election - Kimblesworth & Plawsworth (West Nettlesworth) (PDF) [74KB]
- Notice of Uncontested Election - Cornforth (March 2024) (PDF) [78KB]
- Notice of Uncontested Election - Gainford and Langton (Langton) (March 2024) (PDF) [71KB]
- Notice of Uncontested Election - Evenwood and Barony (Toft Hill) (March 2024) (PDF) [72KB]
- Notice of Uncontested Election - Kimblesworth and Plawsworth (West Nettlesworth) (March 2024) (PDF) [73KB]
- Notice of Uncontested Election - Edmondsley (Twizell) (March 2024) (PDF) [71KB]
- Notice of Uncontested Election - Kimblesworth and Plawsworth (West Nettlesworth) (February 2024) (PDF) [73KB]
- Notice of Uncontested Election - Gainford and Langton (Langton) (February 2024) (PDF) [71KB]
- Notice of Uncontested Election - Evenwood and Barony (Toft Hill) (February 2024) (PDF) [72KB]
- Notice of Uncontested Election - Edmondsley (Twizell) (February 2024) (PDF) [71KB]
- Declaration of Result - City of Durham (Durham South) (PDF) [82KB]
- Declaration of Result - Seaham (Dawdon) (PDF) [95KB]
- Notice of Uncontested Election - Kimblesworth & Plawsworth (West Nettlesworth) (PDF) [72KB]
- Notice of Uncontested Election - Gainford & Langton (Langton) (PDF) [70KB]
- Notice of Uncontested Election - Evenwood & Barony (Toft Hill) (PDF) [71KB]
- Notice of Uncontested Election - Edmondsley (Twizell) (PDF) [70KB]
- Notice of Uncontested Election - Ouston Parish (PDF) [73KB]
- Declaration of Result - Seaham (Seaham Central) (PDF) [78KB]
- Notice of Uncontested Election - Ferryhill Town Council (Ferryhill and Dean Bank) (PDF) [81KB]
- Notice of Uncontested Election - Edmondsley (Twizell) (PDF) [72KB]
- Notice of Uncontested Election - Evenwood & Barony (Toft Hill) (PDF) [72KB]
- Notice of Uncontested Election - Gainford & Langton (Langton) (PDF) [71KB]
- Notice of Uncontested Election - Kimblesworth & Plawsworth (West Nettlesworth) (PDF) [74KB]
- Declaration of Result - Great Aycliffe Town Council (Shafto St Marys) (PDF) [81KB]
- Notice of Uncontested Election - Ouston Parish (PDF) [68KB]
- Notice of uncontested election - Kimblesworth and Plawsworth (West Nettlesworth) (September 2023) (PDF) [71KB]
- Notice of uncontested election - Gainford and Langton (Langton) (September 2023) (PDF) [69KB]
- Notice of uncontested election - Evenwood and Barony (Toft Hill) (September 2023) (PDF) [70KB]
- Notice of uncontested election - Edmondsley (Twizell) (September 2023) (PDF) [69KB]
- Notice of Uncontested Election - Evenwood & Barony (Toft Hill) (PDF) [71KB]
- Notice of Uncontested Election - Gainford & Langton (Langton) (PDF) [69KB]
- Notice of Uncontested Election - Kimblesworth & Plawsworrth (West Nettlesworth) (PDF) [72KB]
- Notice of Uncontested Election - Edmondsley (Twizell) (PDF) [70KB]
- Notice of Uncontested Election - Trimdon Foundry Parish (PDF) [76KB]
- Declaration of Result - Spennymoor (Low Spennymoor and Tudhoe Grange) (PDF) [84KB]
- Notice of Uncontested Election - Kimblesworth & Plawsworth (West Nettlesworth) (PDF) [78KB]
- Notice of Uncontested Election - Gainford & Langton (Langton) (PDF) [75KB]
- Notice of Uncontested Election - Evenwood & Barony (Toft Hill) (PDF) [76KB]
- Notice of Uncontested Election - Edmondsley (Twizell) (PDF) [75KB]
- Declaration of Result - Great Aycliffe Town Council - West Ward - 4 May 2023 (PDF) [93KB]
- Declaration of Result - Great Aycliffe Town Council - Byerley Park Horndale and Cobblers Hall Ward - 4 May 2023 (PDF) [93KB]
- Notice of Uncontested Election - Evenwood & Barony (Toft Hill) March 2023 (PDF) [76KB]
- Notice of Uncontested Election - Gainford & Langton (Langton) March 2023 (PDF) [75KB]
- Notice of Uncontested Election - Kimblesworth & Plawsworth (West Nettlesworth) March 2023 (PDF) [77KB]
- Notice of Uncontested Election - Edmondsley (Twizell) March 2023 (PDF) [75KB]
- Notice of Uncontested Election - Edmondsley (Twizell) (PDF) [75KB]
- Notice of Uncontested Election - Evenwood & Barony (Toft Hill) (PDF) [76KB]
- Notice of Uncontested Election - Gainford & Langton (Langton) (PDF) [75KB]
- Notice of Uncontested Election - Kimblesworth & Plawsworth (West Nettlesworth) (PDF) [78KB]
- Notice of Uncontested Election - Edmondsley (Twizell) (December 2022) (PDF) [75KB]
- Notice of Uncontested Election - Kimblesworth & Plawsworth (West Nettlesworth) Dec 2022 (PDF) [77KB]
- Notice of Uncontested Election - Gainford & Langton (Langton) Dec 2022 (PDF) [75KB]
- Notice of Uncontested Election - Evenwood & Barony Parish (Witton) Dec 2022 (PDF) [83KB]
- Notice of Uncontested Election - Evenwood & Barony Parish (Toft Hill) Dec 2022 (PDF) [76KB]
- Notice of Uncontested Election - Kimblesworth and Plawsworth (West Nettlesworth) (PDF) [77KB]
- Notice of Uncontested Election - Gainford and Langton (Langton) (PDF) [74KB]
- Notice of Uncontested Election - Evenwood and Barony (Witton) (PDF) [77KB]
- Notice of Uncontested Election - Evenwood and Barony (Toft Hill) (PDF) [76KB]
- Notice of Uncontested Election - Edmondsley (Twizell) (PDF) [75KB]
- Declaration of Result - Great Aycliffe TC (Woodham Ward) - 15 September 2022 (PDF) [87KB]
- Notice of Uncontested Election - Esh Parish (Langley Park) Ward (PDF) [79KB]
- Notice of Uncontested Election - Evenwood & Barony (Toft Hill) Sept 2022 (PDF) [76KB]
- Notice of Uncontested Election - Evenwood & Barony (Witton) Sept 2022 (PDF) [77KB]
- Notice of Uncontested Election - Gainford & Langton (Langton) Sept 2022 (PDF) [75KB]
- Notice of Uncontested Election - Kimblesworth & Plawsworth (West Nettlesworth) Sept 2022 (PDF) [77KB]
- Notice of Uncontested Election - Edmondsley (Twizell) Sept 2022 (PDF) [75KB]
- Declaration of Result - Bishop Auckland Town Council (Henknowle) 21 July 2022 (PDF) [87KB]
- Notice of Uncontested Election - Edmondsley (Twizell) (PDF) [75KB]
- Notice of Uncontested Election - Evenwood & Barony (Toft Hill) (PDF) [76KB]
- Notice of Uncontested Election - Evenwood & Barony (Witton) (PDF) [77KB]
- Notice of Uncontested Election - Gainford & Langton (Langton) (PDF) [75KB]
- Notice of Uncontested Election - Kimblesworth & Plawsworth (West Nettlesworth) (PDF) [77KB]
- Notice of Uncontested Election - Edmondsley (Twizell) (PDF) [82KB]
- Notice of Uncontested Election - Evenwood & Barony (Toft Hill) (PDF) [83KB]
- Notice of Uncontested Election - Evenwood & Barony (Witton) (PDF) [83KB]
- Notice of Uncontested Election - Kimblesworth & Plawsworth (West Nettlesworth) (PDF) [84KB]
- Notice of Uncontested Election - Gainford & Langton (Langton) (PDF) [81KB]
- Declaration of Results of Poll - Brandon and Byshottles Parish (North Ward) (PDF) [87KB]
- Notice of Uncontested Election - Woodham Ward of Great Aycliffe Parish (PDF) [72KB]
- Declaration of Result - Esh (Langley Park) (PDF) [86KB]
- Notice of Uncontested Election - West Auckland (West Auckland 1) - 05 May 2022 (PDF) [73KB]
- Notice of Uncontested Election - Edmondsley (Twizell) (PDF) [75KB]
- Notice of Uncontested Election - Evenwood & Barony - (Toft Hill) (PDF) [76KB]
- Notice of Uncontested Election - Evenwood & Barony - (Witton) (PDF) [76KB]
- Notice of Uncontested Election - Gainford & Langton (Langton) (PDF) [74KB]
- Notice of Uncontested Election - Kimblesworth & Plawsworth (West Nettlesworth) (PDF) [77KB]
- Declaration of Result - Brandon & Byshottles (East Ward) (PDF) [92KB]
- Notice of Uncontested Election - Ferryhill Town Council (Ferryhill and Dean Bank Ward) - 24 March 2022 (PDF) [83KB]
- Notice of Uncontested Election - Brandon and Byshottles (West Ward) (PDF) [80KB]
- Notice of Uncontested Election - Shotton Parish (PDF) [86KB]
- Notice of Uncontested Election - Kimblesworth and Plawsworth (West Nettlesworth) - 31 January 2022 (PDF) [72KB]
- Notice of Uncontested Election - Gainford and Langton (Langton) - 31 January 2022 (PDF) [70KB]
- Notice of Uncontested Election - Evenwood and Barony (Witton) - 31 January 2022 (PDF) [72KB]
- Notice of Uncontested Election - Evenwood and Barony (Toft Hill) - 31 January 2022 (PDF) [71KB]
- Notice of Uncontested Election - Edmondsley (Twizell) - 31 January 2022 (PDF) [70KB]
- Declaration of Result - Hawthorn Parish - 13 January 2022 (PDF) [94KB]
- Declaration of Result - Ferryhill Town Council (Ferryhill Dean Bank Ward) 9 December 2022 (PDF) [83KB]
- Declaration of Results - Great Aycliffe (Simpasture) 9 December 2022 (PDF) [92KB]
- Declaration of Results - Great Aycliffe (Byerley Park Horndale and Cobblers Hall) 9 December 2022 (PDF) [95KB]
- Notice of Uncontested Election - Edmondsley (Twizell) - 6 December 2021 (PDF) [73KB]
- Notice of Uncontested Election - Evenwood and Barony (Toft Hill) - 6 December 2021 (PDF) [70KB]
- Notice of Uncontested Election - Evenwood and Barony (Witton) - 6 December 2021 (PDF) [75KB]
- Notice of Uncontested Election - Gainford and Langton (Langton) - 6 December 2021 (PDF) [73KB]
- Notice of Uncontested Election - Kimblesworth and Plawsworth (West Nettlesworth) - 6 December 2021 (PDF) [76KB]
- Notice of Uncontested Election 8 November 2021 - Stanley Town Council (Havannah Ward) (PDF) [84KB]
- Notice of Uncontested Election - Edmondsley (Twizell) (PDF) [22KB]
- Notice of Uncontested Election - Evenwood and Barony (Toft Hill) (PDF) [75KB]
- Notice of Uncontested Election - Evenwood and Barony (Witton) (PDF) [76KB]
- Notice of Uncontested Election - Gainford and Langton (Langton) (PDF) [74KB]
- Notice of Uncontested Election - Kimblesworth and Plawsworth (West Nettlesworth) (PDF) [76KB]
- Declaration of result - Chilton Town Council 30 September 2021 (PDF) [14KB]
- Notice of Uncontested Election - Hunderthwaite 30 September 2021 (PDF) [93KB]
- Notice of Uncontested Election (Zero Nominations) - Edmondsley (Twizell) 30 September 2021 (PDF) [87KB]
- Notice of Uncontested Election (Zero Nominations) - Evenwood Barony (Toft Hill) 30 September 2021 (PDF) [87KB]
- Notice of Uncontested Election (Zero Nominations) - Evenwood Barony (Witton) 30 September 2021 (PDF) [87KB]
- Notice of Uncontested Election (Zero Nominations) - Gainford Langton (Langton) 30 September 2021 (PDF) [85KB]
- Notice of Uncontested Election (Zero Nominations) - Kimblesworth Plawsworth (West Nettlesworth) 30 Septem (PDF) [87KB]
- Declaration of result - Bishop Auckland (Henknowle Ward) 16 September 2021 (PDF) [119KB]
- Notice of Uncontested Election - Hunderthwaite Parish 12 August 2021 (PDF) [7KB]
- Notice of Uncontested Election - Stanhope Parish 12 August 2021 (PDF) [10KB]
- Notice of Uncontested Election 2 - Kimblesworth and Plawsworth (West Nettlesworth) 12 August 2021 (PDF) [7KB]
- Notice of Uncontested Election 2 - Gainford and Langton (Langton) 12 August 2021 (PDF) [8KB]
- Notice of Uncontested Election - Evenwood and Barony - (Witton Ward) 12 August 2021 (PDF) [7KB]
- Notice of Uncontested Election 2 - Evenwood and Barony (Toft Hill) 12 August 2021 (PDF) [7KB]
- Notice of Uncontested Election - Edmondsley (Twizell) 12 August 2021 (PDF) [7KB]
- Notice of Uncontested Election - Kimblesworth and Plawsworth (West Nettlesworth) 12 August 2021 (PDF) [77KB]
- Notice of Uncontested Election 2 - Hunderthwaite Parish 12 August 2021 (PDF) [74KB]
- Notice of Uncontested Election - Stanhope (Stanhope Rural) 12 August 2021 (PDF) [79KB]
- Notice of Uncontested Election - Gainford and Langton (Langton) 12 August 2021 (PDF) [74KB]
- Notice of Uncontested Election - Evenwood and Barony (Toft Hill) 12 August 2021 (PDF) [76KB]
- Notice of Uncontested Election 2 - Evenwood and Barony (Witton Ward) 12 August 2021 (PDF) [77KB]
- Notice of Uncontested Election 2 - Edmondsley Parish (Twizell) 12 August 2021 (PDF) [75KB]
- Declaration of result - Great Lumley Parish 8 July 2021 (PDF) [13KB]
- Declaration of result - Great Lumley Parish 8 July 2021 (PDF) [13KB]
- Declaration of result - Shotton Parish 24 June 2021 (PDF) [22KB]
- Notice of Uncontested Election - Burnhope 24 June 2021 (PDF) [19KB]
- Notice of Uncontested Election - Esh (Ushaw Ward) 24 June 2021 (PDF) [18KB]
- Notice of Uncontested Election - Gainford (Gainford Ward) 24 June 2021 (PDF) [21KB]
- Notice of Uncontested Election - Romaldkirk 24 June 2021 (PDF) [21KB]
- Notice of Uncontested Election - Shadforth (Shadforth Ward) 24 June 2021 (PDF) [17KB]
- Notice of Uncontested Election (Zero Nominations) - Edmondsley (Twizell Ward) 24 June 2021 (PDF) [15KB]
- Notice of Uncontested Election (Zero Nominations) - Evenwood & Barony (Toft Hill) 24 June 2021 (PDF) [15KB]
- Notice of Uncontested Election (Zero Nominations) - Evenwood & Barony (Witton Ward) 24 June 2021 (PDF) [15KB]
- Notice of Uncontested Election (Zero Nominations) - Hunderthwaite 24 June 2021 (PDF) [15KB]
- Notice of Uncontested Election (Zero Nominations) - Kimblesworth & Plawsworth (West Nettlesworth Ward) 24 June 2021 (PDF) [12KB]
- Notice of Uncontested Election (Zero Nominations) - Stanhope (Stanhope Rural Ward) 24 June 2021 (PDF) [15KB]
- Notice of Uncontested Election (Zero Nominations) - Gainford & Langton (Langton Ward) 24 June 2021 (PDF) [15KB]
Elections on 6 May 2021
Parish Council election results - 6 May 2021
Elections on 4 May 2017
Declaration of results - Parish elections 4 May 2017 (PDF) [533KB]
2019 European Parliamentary Election
European Parliamentary Elections are held every five years. The last European parliamentary elections were on 22 May 2014.
- European Parliamentary Election results - 26 May 2019 (PDF) [92KB]
- European Parliamentary Election results - 26 May 2019 - regional result (PDF) [83KB]
2014 European Parliamentary Election
The previous European parliamentary elections were on 22 May 2014.
UK Referendum (European Union membership)
This referendum was on 23 June 2016.
- EU Referendum - declaration of count totals 24 June 2016 (PDF) [33KB]
- regional results: Sunderland City Council: EU Referendum 2016
- national results: Electoral Commission: EU Referendum
UK Referendum (alternative vote)
This referendum was on 5 May 2011.
Referendums in 2021
Durham City Neighbourhood Plan
Do you want Durham County Council to use the Neighbourhood Plan for Durham City to help it decide planning applications in the neighbourhood area? | Votes Recorded | Percentage |
---|---|---|
Number cast in favour of YES | 4306 | 85.6% |
Number cast in favour of NO | 494 | 9.8% |
The number of ballot papers rejected was as follows:
Reason for rejection | Number of ballot papers |
---|---|
(A) Want of an official mark | 0 |
(B) Voting for more Candidates than voter was entitled to | 11 |
(C) Writing or mark by which voter could be identified | 1 |
(D) Being unmarked or wholly void for uncertainty | 218 |
(E) Rejected in part | 0 |
Total | 230 |
Electorate: 13077, Ballot Papers Issued: 5030, Turnout: 38.46%
Lanchester Neighbourhood Plan
Do you want Durham County Council to use the Neighbourhood Plan for Lanchester to help it decide planning applications in the neighbourhood area? | Votes Recorded | Percentage |
---|---|---|
Number cast in favour of YES | 1482 | 89.28% |
Number cast in favour of NO | 163 | 9.82% |
The number of ballot papers rejected was as follows:
Reason for rejection | Number of ballot papers |
---|---|
(A) Want of an official mark | 1 |
(B) Voting for more Candidates than voter was entitled to | 3 |
(C) Writing or mark by which voter could be identified | 0 |
(D) Being unmarked or wholly void for uncertainty | 11 |
(E) Rejected in part | 0 |
Total | 15 |
Electorate: 3315, Ballot Papers Issued: 1660, Turnout: 50.08%
Oakenshaw Neighbourhood Plan
Do you want Durham County Council to use the Neighbourhood Plan for Oakenshaw to help it decide planning applications in the neighbourhood area? | Votes Recorded | Percentage |
---|---|---|
Number cast in favour of YES | 144 | 73.1% |
Number cast in favour of NO | 52 | 26.4% |
The number of ballot papers rejected was as follows:
Reason for rejection | Number of ballot papers |
---|---|
(A) Want of an official mark | 0 |
(B) Voting for more Candidates than voter was entitled to | 0 |
(C) Writing or mark by which voter could be identified | 0 |
(D) Being unmarked or wholly void for uncertainty | 1 |
(E) Rejected in part | 0 |
Total | 1 |
Electorate: 369, Ballot Papers Issued: 197, Turnout: 53.38%
Referendums in 2019
- Declaration of Result - Witton Gilbert Neighbourhood Planning Referendum (PDF) [87KB]
- Declaration of Results - Sedgefield Neighbourhood Planning Referendum (PDF) [86KB]