| 2026 SEN Team Bath |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 7.13KXC | 24:56 | | | | 34 | R3 | | | RNAS Merryfield | EA South West Region Championships | 3 Jan 26 |
| 2025 SEN Team Bath |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 15:28 | | | 15:30 | 54 | W3 | | | Bath | Bristol Track Club Race Day 3K / 5K | 6 Apr 25 |
| 5K | 15:34 | | | 15:34 | 20 | R3 | | | Cardiff | Sportsshoes Home Nations 5K | 30 Aug 25 |
| 5K | 15:41 | | | 15:42 | 4 | | | | Westbury | AVR Westbury 5K Series | 8 Jul 25 |
| 5K | 15:39 | | | 15:47 | 71 | TF | | | Battersea Park | RunThrough Battersea Park Chase the Sun 5K / 10K | 25 Jun 25 |
| parkrun | 17:04 | | | | 1 | | | 1 | Tetbury Goods Shed | Tetbury Goods Shed parkrun # 233 | 29 Mar 25 |
| 5.47KL | 17:49 | | | | 41 | L04 | | | Sutton Park | ERRA Men's National 6-Stage Relays | 4 Oct 25 |
| 5.47KL | 17:57 | | | | 14 | L04 | | | Sutton Park | Midland Counties Men's 6-Stage Relays | 20 Sep 25 |
| 7.13KXC | 25:24 | | | | 31 | | | | RNAS Merryfield | South West Inter County Championship | 4 Jan 25 |
| 5M | 26:24 | | | 26:24 | 3 | | 3 | 3 | Weston-super-Mare | Weston Prom 5 (incl Junior Mile) | 17 Apr 25 |
| 9KXC | 31:57 | | | | 8 | | | | Tinkley Gate | Gloucestershire League | 12 Oct 25 |
| 9.5KXC | 35:58 | | | | 6 | | | | Pittville Park | Gloucestershire League | 15 Feb 25 |
| 9.6KXC | 32:50 | | | | 9 | | | | Cirencester Park | Gloucestershire League | 1 Nov 25 |
| 10K | 32:48 | | | 32:48 | 3 | | | | Corsham | Corsham St George's 10K | 27 Apr 25 |
| 10K | 32:53 | | | 32:53 | 5 | | | | Langley Burrell | Lightning Bolt 10K Race 4 | 17 Aug 25 |
| 10K | 33:43 | | | 33:43 | 3 | | 3 | 3 | Wells | Wells 5K / 10K | 25 May 25 |
| 12KXC | 51:58 | | | | 187 | | | | Parliament Hill | ECCA Saucony English National Championships | 22 Feb 25 |
| 10M | 53:43 | | | 53:55 | 31 | SM | | | Portsmouth | AJ Bell Great South Run 10 | 19 Oct 25 |
| 12.5ML | 72:41 | | | | 5 | L16 | | | Caernarfon | Welsh Castles Relay | 8 Jun 25 |
| HM | 71:34 | | | 71:38 | 23 | | | | Malaga, ESP | Generali Medio Maraton Malaga | 14 Dec 25 |
| 2024 SEN Team Bath |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 15:29 | | | | 11 | A | | | Cardiff | Adidas Podium Home Nations 5K | 24 Aug 24 |
| 5K | 15:32 | | | 15:32 | 8 | | | | Bath | South West PB Series 5K | 17 Jul 24 |
| parkrun | 16:20 | | | | 2 | | | | Wolverhampton | Wolverhampton parkrun # 499 | 24 Feb 24 |
| parkrun | 16:36 | | | | 5 | | | | Bath Skyline | Bath Skyline parkrun # 427 | 1 Jun 24 |
| 5.88KL | 18:56 | | | | 8 | L5 | | | Sutton Park | Midland Counties Men's 6-Stage Relays | 21 Sep 24 |
| 5M | 26:04 | c | | | 6 | | | | Weston-super-Mare | Weston Prom 5 (incl Junior Mile) | 19 Dec 24 |
| 5.38ML | 28:10 | | | | 10 | L3 | | | Sutton Coldfield | Midland Counties Men's 12-Stage Relays | 23 Mar 24 |
| 9KXC | 31:20 | | | | 6 | | | | Yate | Gloucestershire League | 12 Oct 24 |
| 9.6KXC | 32:26 | | | | 11 | | | | Cirencester Park | Gloucestershire League | 2 Nov 24 |
| 9.8KXC | 34:15 | | | | 7 | | | | Pittville Park | Gloucestershire League | 17 Feb 24 |
| 9.9KXC | 36:23 | | | | 5 | | | | Cotswold Farm Park | Gloucestershire League | 6 Jan 24 |
| 10K | 31:49 | | | 31:49 | 3 | | | | Corsham | Corsham St George's 10K | 21 Apr 24 |
| 10K | 31:58 | | | 31:58 | 1 | | | | Langley Burrell | Lightning Bolt 10K | 14 Apr 24 |
| 10K | 32:29 | | | 32:35 | 3 | | | | York | York 10K | 4 Aug 24 |
| 10K | 32:42 | | | 32:43 | 6 | | | | Langley Burrell | Lightning Bolt 10K | 11 Aug 24 |
| 10K | 34:18 | | | 34:21 | 1 | | | | Gloucester | Gloucester 10K | 31 Mar 24 |
| 10KXC | 29:57 | | | | 120 | | | | Wollaton Park | CAU Inter County Championships (inc British Athletics Cross Challenge) | 9 Mar 24 |
| 10.3KXC | 35:04 | | | | 17 | | | | Bath | Gloucestershire League | 8 Dec 24 |
| 10.1ML | 57:55 | | | | 4 | L07 | | | Caernarfon | Welsh Castles Relay | 8 Jun 24 |
| HM | 72:17 | | | 72:18 | 8 | | | | Chippenham | Chippenham Half Marathon | 15 Sep 24 |
| 2023 SEN Team Bath |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 16:00 | | | | 19 | | | | Bath | South West PB Series 5K | 19 Jul 23 |
| 5K | 16:05 | | | | 60 | | | | Bath | Bristol Track Club Race Day 3K / 5K | 7 Apr 23 |
| 5K | 16:07 | | | | 21 | | | | Bath | South West PB Series 5K | 23 Aug 23 |
| parkrun | 17:02 | | | | 1 | | | 1 | Chippenham | Chippenham parkrun # 387 | 4 Feb 23 |
| parkrun | 17:15 | | | | 2 | | | | Clapham Common | Clapham Common parkrun # 185 | 22 Jul 23 |
| 3.16ML | 17:14 | | | | 11 | L12 | | | Sutton Coldfield | Midland Counties Men's 12-Stage Relays | 1 Apr 23 |
| 5.848KL | 19:39 | | | | 49 | L04 | | | Sutton Park | ERRA Men's National 6-Stage Relays | 7 Oct 23 |
| 5.88KL | 19:10 | | | | 17 | L03 | | | Sutton Park | Midland Counties Men's 6-Stage Relays | 23 Sep 23 |
| 6.95KXC | 24:24 | | | | 29 | | | | Ilton | EA South West Region Championships | 8 Jan 23 |
| 8.65KL | 29:37 | | | | 37 | L07 | | | Birmingham | ERRA Men's National 12-Stage Relays | 15 Apr 23 |
| 9.3KXC | 34:38 | | | | 8 | | | | Pittville Park | Gloucestershire League | 18 Feb 23 |
| 9.4KXC | 32:59 | | | | 7 | | | | Gloucestershire | Gloucestershire League | 5 Mar 23 |
| 9.5KXC | 38:29 | | | | 8 | | | | Cirencester | Gloucestershire League | 4 Nov 23 |
| 10K | 33:16 | | | 33:20 | 15 | | | | Langley Burrell | Lightning Bolt 10K | 13 Aug 23 |
| 10K | 33:54 | | | 33:56 | 6 | | | | Berkeley | Berkeley Mile / 10K | 8 May 23 |
| 10K | 34:05 | | | 34:06 | 6 | | 6 | 3 | Corsham | Corsham St George's 10K | 23 Apr 23 |
| 10K | 34:22 | | | 34:22 | 3 | | 3 | | Langley Burrell | Lightning Bolt 10K | 16 Apr 23 |
| 10.7KXC | 36:08 | | | | 17 | | | | Bath University | Gloucestershire League (Inc Gloucestershire, Avon, Somerset, Wiltshire County Champs) | 10 Dec 23 |
| 12KXC | 41:52 | | | | 251 | | | | Bolesworth Castle | ECCA Saucony English National Cross Country Championships | 25 Feb 23 |
| 12.1KMT | 50:19 | | | | 1 | L07 | | | Chipping Campden | Cotswold Way Relay | 1 Jul 23 |
| 10MMT | 64:56 | | | 64:56 | 1 | | | | Chedworth | Chedworth Roman Trail 10 | 10 Sep 23 |
| 10.8ML | 68:41 | | | | 10 | L14 | | | Caernarfon | Welsh Castles Relay | 11 Jun 23 |
| 2022 SEN Team Bath |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 9:29.22 | | | | 4 | 2 | | | Swindon | Wiltshire County Championships | 13 May 22 |
| 5000 | 16:09.17 | | | | 3 | | | | Swindon | Wiltshire County Championships | 13 May 22 |
| 5K | 15:37 | | | | 14 | | | | Bath | South West PB Series 5K | 1 Jun 22 |
| 5K | 16:30 | | | 16:31 | 4 | | | | Westbury | AVR Westbury 5K Series | 12 Jul 22 |
| parkrun | 16:39 | | | | 1 | | | 1 | Southwick Country Park | Southwick Country Park parkrun # 505 | 17 Sep 22 |
| parkrun | 16:50 | | | | 1 | | | 1 | Chippenham | Chippenham parkrun # 348 | 7 May 22 |
| parkrun | 17:26 | | | | 1 | | | 1 | Bath Skyline | Bath Skyline parkrun # 317 | 16 Apr 22 |
| 5.848KL | 19:15 | | | | 67 | L1 | | | Sutton Park | ERRA Men's National 6-Stage Relays | 8 Oct 22 |
| 5.88KL | 19:15 | | | | 16 | L4 | | | Sutton Park | Midland Counties Men's 6-Stage Relays | 24 Sep 22 |
| 6.95KXC | 23:23 | | | | 19 | | | | Ilton | South West Inter County Championships | 2 Jan 22 |
| 8.6KXC | 32:07 | | | | 4 | | | | Old Down | Gloucestershire League | 5 Mar 22 |
| 9.3KXC | 36:35 | | | | 5 | | | | Cirencester | Gloucestershire League | 5 Nov 22 |
| 9.3KXC | 36:58 | | | | 4 | | | | Cheltenham | Gloucestershire League | 13 Feb 22 |
| 10K | 32:46 | | | 32:54 | 153 | | | | Telford | Telford 10K | 11 Dec 22 |
| 10K | 32:55 | | | 32:59 | 71 | | 71 | | Beachley | Speedway 10K | 23 Jan 22 |
| 10K | 33:24 | | | 33:24 | 4 | | | | Corsham | Corsham St George's 10K | 24 Apr 22 |
| 10K | 33:32 | | | 33:34 | 21 | | | | Cardiff | Brecon Carreg Cardiff Bay 10K | 22 May 22 |
| 10.3KXC | 34:58 | | | | 7 | | | | Bath | Tri-County Championships (inc Avon, Somerset & Wiltshire Championships) | 27 Nov 22 |
| 10.5KXC | 39:00 | | | | 190 | | | | Loughborough | CAU Inter County Championships (Inc British Athletics Cross Challenge) | 12 Mar 22 |
| 12KXC | 49:43 | | | | 311 | | | | Parliament Hill | ECCA Saucony English National Championships | 26 Feb 22 |
| 8.8MMT | 66:23 | | | | 4 | L06 | | | Chipping Campden | Cotswold Way Relay | 2 Jul 22 |
| 2021 SEN Team Bath |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 15:51 | c | | | 25 | | | | Bath | South West PB Series 5K | 30 Jun 21 |
| 5K | 15:52 | c | | | 18 | | | | Bath | South West PB Series 5K | 25 Aug 21 |
| 5K | 16:00 | | | 16:01 | 3 | | | | Westbury | AVR Westbury 5K Series | 10 Aug 21 |
| parkrun | 17:11 | | | | 1 | | | 1 | Bath Skyline | Bath Skyline parkrun # 287 | 4 Sep 21 |
| parkrun | 17:22 | | | | 1 | | | 1 | Melksham | Melksham parkrun # 128 | 4 Dec 21 |
| 10K | 34:11 | | | 34:12 | 1 | | | | Corsham | Corsham St George's 10K | 26 Sep 21 |
| 10KXC | 39:00 | | | | 6 | | | | Cirencester Park | Gloucestershire League | 30 Oct 21 |
| 10.3KXC | 36:13 | | | | 5 | | | | Bath | Tri-County Championships (inc Avon, Somerset & Wiltshire Championships) | 19 Dec 21 |
| 8.3MMT | 56:49 | | | | 1 | L3 | | | Chipping Campden | Cotswold Way Relay | 3 Jul 21 |
| 2020 U23 Team Bath |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 17:10 | | | | 1 | | | 1 | Chippenham | Chippenham parkrun # 301 | 8 Feb 20 |
| 8.1KXC | 28:47 | | | | 4 | | | | Old Down | Gloucestershire League | 1 Mar 20 |
| 8.4KXC | 29:40 | | | | 32 | | | | Yeovil | South West Inter County Championships | 5 Jan 20 |
| 10KXC | 37:32 | | | | 5 | | | | Pitville Park | Gloucestershire League | 16 Feb 20 |
| 11.2KXC | 43:56 | | | | 146 | | | | Loughborough | CAU Inter County Championships (Inc British Athletics Cross Challenge) | 7 Mar 20 |
| 12.9KXC | 49:25 | | | | 170 | | | | Wollaton Park | ECCA Saucony English National Championships | 22 Feb 20 |
| 2019 U23 Birmingham Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 16:51 | | | | 7 | | | | Cannon Hill | Cannon Hill parkrun # 429 | 16 Feb 19 |
| parkrun | 16:56 | | | | 4 | | | | Cannon Hill | Cannon Hill parkrun # 431 | 2 Mar 19 |
| 8.2KXC | 28:30 | | | | 88 | B | | | Exeter | BUCS Cross Country Championships | 2 Feb 19 |
| 8.5KXC | 32:51 | | | | 44 | | | | Yeovil | South West Inter County Championships | 6 Jan 19 |
| 5.5MXC | 32:43 | | | | 76 | | | | Telford | Birmingham League Division 1 | 9 Feb 19 |
| 10KXC | 41:30 | | | | 17 | | | | Old Down | Gloucestershire League | 14 Dec 19 |
| ZXC | 34:26 | | | | 79 | | | | Northampton | Birmingham League Division 1 | 12 Jan 19 |
| 2018 U23 Birmingham Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 9:36.38 | | | | 7 | B | | | Tipton | BMC Regional Races | 22 May 18 |
| 3000 | 9:46.54 | | | | 17 | 2 | | | Birmingham (U) | University of Birmingham Relays | 23 Jun 18 |
| parkrun | 16:57 | | | | 3 | | | | Cannon Hill | Cannon Hill parkrun # 386 | 28 Apr 18 |
| parkrun | 17:06 | | | | 11 | | | | Cannon Hill | Cannon Hill parkrun # 381 | 24 Mar 18 |
| parkrun | 17:30 | | | | 10 | | | | Cannon Hill | Cannon Hill parkrun # 416 | 24 Nov 18 |
| 8.5KXC | 34:16 | | | | 46 | | | 14 | Yeovil | South West Inter County Championships | 7 Jan 18 |
| 9.7KXC | 33:18 | | | | 76 | | | | Warley Woods | Birmingham League Division 1 | 1 Dec 18 |
| 9.7KXC | 34:04 | | | | 76 | | | 15 | Warley Woods | Birmingham League Division 1 | 13 Jan 18 |
| 6.2MXC | 31:46 | | | | 60 | | | 11 | Wolverhampton | Birmingham League Division 1 | 10 Feb 18 |
| 10K | 35:31 | | | 35:31 | 5 | | | | Corsham | Corsham St George's 10K | 22 Apr 18 |
| 12KXC | 55:43 | | | | 263 | | | | Loughborough | CAU Inter County Championships (Inc British Athletics Cross Challenge) | 10 Mar 18 |
| 2017 U20 Birmingham Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5000 | 16:50.6 | | | | 6 | C | | | Yate | Bristol & West AC Fast 5000m Open | 22 Jul 17 |
| 3.01KXCL | 10:08 | | | | 21 | L5 | | | Manchester | University of Manchester Relays | 28 Oct 17 |
| parkrun | 16:40 | | | | 4 | | | 1 | Cannon Hill | Cannon Hill parkrun # 339 | 13 May 17 |
| parkrun | 16:49 | | | | 3 | | | | Cannon Hill | Cannon Hill parkrun # 337 | 29 Apr 17 |
| parkrun | 16:52 | | | | 10 | | | | Cannon Hill | Cannon Hill parkrun # 340 | 20 May 17 |
| parkrun | 17:11 | | | | 2 | | | 1 | Chippenham | Chippenham parkrun # 166 | 15 Jul 17 |
| parkrun | 17:38 | | | | 1 | | | 1 | Chippenham | Chippenham parkrun # 188 | 23 Dec 17 |
| parkrun | 17:41 | | | | 2 | | | 1 | Chippenham | Chippenham parkrun # 175 | 16 Sep 17 |
| parkrun | 17:44 | | | | 2 | | | 1 | Bath Skyline | Bath Skyline parkrun # 170 | 30 Dec 17 |
| parkrun | 17:47 | | | | 2 | | | 1 | Bath Skyline | Bath Skyline parkrun # 145 | 8 Jul 17 |
| 5.7KXC | 20:07 | | | | 6 | | | 4 | Bath | Tri-County Championships (inc Avon, Somerset & Wiltshire Championships) | 10 Dec 17 |
| 6.7KXC | 23:52 | | | | 83 | | | | Liverpool | British Athletics Cross Challenge (inc European Trials, Liverpool & District League & Mid Lancs League) | 25 Nov 17 |
| 8.18KXC | 30:16 | | | | 122 | | | | Sheffield | BUCS Cross Country Championships | 4 Feb 17 |
| 8.55KXC | 32:24 | | | | 67 | | | 19 | Exeter | South West Inter County Championships | 8 Jan 17 |
| 5.5MXC | 31:57 | | | | 147 | | | 26 | Coventry | Birmingham League Division 1 | 14 Jan 17 |
| 9.2KXC | 33:14 | | | | 62 | | | 11 | Kenilworth | Birmingham League Division 1 | 11 Feb 17 |
| 6MXC | 36:53 | | | | 108 | | | 23 | Cheltenham | Birmingham League Division 1 | 11 Nov 17 |
| 10K | 35:15 | | | 35:18 | 61 | | | 5 | Manchester | Simplyhealth Great Manchester Run 10K | 28 May 17 |
| 10K | 35:31 | | | 35:32 | 6 | | | | Corsham | Corsham St George's 10K | 23 Apr 17 |
| HM | 83:01 | | | 83:02 | 59 | | | 4 | Birmingham | Simplyhealth Birmingham Half Marathon | 15 Oct 17 |
| 2016 U20 Birmingham Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 18:06 | | | | 3 | | | | Bath Skyline | Bath Skyline parkrun # 113 | 26 Nov 16 |
| parkrun | 18:09 | | | | 6 | | | 1 | Chippenham | Chippenham parkrun # 102 | 2 Apr 16 |
| parkrun | 18:22 | | | | 3 | | | 1 | Chippenham | Chippenham parkrun # 103 | 9 Apr 16 |
| parkrun | 18:33 | | | | 2 | | | 1 | Bath Skyline | Bath Skyline parkrun # 74 | 27 Feb 16 |
| parkrun | 18:38 | | | | 2 | | | 1 | Chippenham | Chippenham parkrun # 96 | 20 Feb 16 |
| parkrun | 18:38 | | | | 5 | | | 1 | Bath Skyline | Bath Skyline parkrun # 102 | 10 Sep 16 |
| parkrun | 18:59 | | | | 2 | | | 1 | Chippenham | Chippenham parkrun # 122 | 3 Sep 16 |
| parkrun | 19:05 | | | | 7 | | | 1 | Bath Skyline | Bath Skyline parkrun # 67 | 9 Jan 16 |
| parkrun | 19:05 | | | | 3 | | | | Chippenham | Chippenham parkrun # 91 | 16 Jan 16 |
| 5.7KXC | 22:18 | | | | 26 | | | 8 | Bath | Tri-County Championships (inc Avon, Somerset & Wiltshire Championships) | 11 Dec 16 |
| 7KXC | 25:56 | | | | 276 | | | | Nottingham | New Balance ESAA English Schools' Championships | 5 Mar 16 |
| 7KXC | 27:28 | | | | 37 | | | | Cheltenham | South West Schools' Championships | 6 Feb 16 |
| 6MXC | 36:48 | | | | 165 | | | 34 | Cheltenham | Birmingham League Division 1 | 12 Nov 16 |
| 10KXC | 36:24 | | | | 135 | | | 25 | Sandwell Valley | Birmingham League Division 1 | 3 Dec 16 |
| ZXC | 25:53 | | | | 7 | | | | Grittleton | Wiltshire Schools Championships | 23 Jan 16 |
| 2015 U20 Birmingham Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 19:20 | | | | 4 | | | 1 | Bath Skyline | Bath Skyline parkrun # 63 | 12 Dec 15 |
| parkrun | 19:24 | | | | 4 | | | | Chippenham | Chippenham parkrun # 76 | 17 Oct 15 |
| parkrun | 19:24 | | | | 1 | | | 1 | Chippenham | Chippenham parkrun # 80 | 14 Nov 15 |
| parkrun | 19:50 | | | | 4 | | | 1 | Chippenham | Chippenham parkrun # 85 | 19 Dec 15 |
| parkrun | 20:22 | | | | 9 | | | 1 | Chippenham | Chippenham parkrun # 47 | 7 Mar 15 |
| parkrun | 20:36 | | | | 7 | | | 1 | Chippenham | Chippenham parkrun # 38 | 3 Jan 15 |
| parkrun | 20:44 | | | | 6 | | | 1 | Chippenham | Chippenham parkrun # 42 | 31 Jan 15 |
| parkrun | 20:49 | | | | 3 | | | 1 | Chippenham | Chippenham parkrun # 63 | 4 Jul 15 |
| parkrun | 21:22 | | | | 9 | | | 1 | Chippenham | Chippenham parkrun # 60 | 13 Jun 15 |
| parkrun | 21:49 | | | | 14 | | | 1 | Chippenham | Chippenham parkrun # 44 | 14 Feb 15 |
| 6.7KXC | 32:44 | | | | 295 | | | | Blackburn | ESAA English Schools' Championships | 14 Mar 15 |
| ZXC | 29:21 | | | | 11 | | | | Grittleton | Wiltshire Schools' Championships | 17 Jan 15 |
| ZXC | 30:01 | | | | 50 | | | | Chippenham | South West Schools' Championships | 7 Feb 15 |
| 2014 U17 Birmingham Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5KMT | 25:05 | | | | 1 | | | 2 | Bath | Bath Skyline 5K Series | 19 Jan 14 |
| parkrun | 19:28 | | | | 4 | | | 1 | Chippenham | Chippenham parkrun # 32 | 6 Dec 14 |
| parkrun | 20:35 | | | | 7 | | | | Chippenham | Chippenham parkrun # 36 | 27 Dec 14 |
| parkrun | 20:37 | | | | 7 | | | 1 | Chippenham | Chippenham parkrun # 34 | 20 Dec 14 |
| 6KMT | 30:56 | | | | 3 | | | 1 | Calne | Wiltshire Scramble 6K | 23 Mar 14 |