

JustCommando!
Last on at 5pm, 22nd Mar 2025
- About
- Bests
- All Races
- Pics
- Mileage
- Training
- Blog
STATUS Predominantly Walkies these days...Swim - a bit, Run - if I must, Cycle - in the Garage on Zwift, all the time.
-
Races
175 -
Miles
4520 -
Miles
230 -
Miles
12636 -
Miles
4343 -
WAVA
63.09% -
20k
41:23 -
100m
17 -
Mile
8:55 -
5k
29:17 -
5M
50:40 -
10k
1:01:50 -
10M
1:46:59 -
Half
2:22:18 -
20M
4:07:34 -
Mara
5:23:09 -
400m
8:44 -
750m
19:55 -
1500m
34:25 -
3km
1:31:25
About Me | |
---|---|
Here for the scenery
Show More...
|
Random Q&A | See your Q&A |
---|---|
What’s the best bit of advice that you would give to new runners, bikers and swimmers? Build up gradually. |
Recent Blogs | |
---|---|
Events of June 4th 2024 : The way to Mordor? | Jul 2024 |
Events of June 2nd 2024 : Grafham Middle distance Tri | Jul 2024 |
Hart sprint Triathlon: the return | May 2024 |
New Forest Aquabike | Sep 2023 |
Hart sprint Triathlon aka it's been a while... | May 2023 |
My parkrun |
---|
Woodley parkrun |
Recent Training | |||
---|---|---|---|
22nd Mar
|
General | 1.7mi | 50:32 |
22nd Mar
|
General | 3.1mi | 40:05 |
22nd Mar
|
General | 0.3mi | 7:13 |
21st Mar
|
General | 1.2mi | 37:22 |
21st Mar
|
General | 0.5mi | 21:31 |
12 Month Benchmarks | Run | Bike |
---|---|---|
Mile | 9:30 | 1:20 |
5k | 29:50 | 4:32 |
5mi | 57:10 | 11:26 |
10k | 1:11:16 | 14:58 |
10mi | 1:57:19 | 28:42 |
Recent Pictures | Show more |
---|---|
2025 Targets | Set your targets |
---|---|
Recent Threads |
---|
Thames Bridges challenge |
TriSport Fetch: The smell of 220 |
Buddies (19) |
---|
Followers (25) |
---|
Badges Collected | See available badges |
---|---|
My Library
Find out what this Fetchie is in to. This user has not added any items yet.- Best Times
- Best WAVA
2025 | Result | WAVA | Distance | |
---|---|---|---|---|
8 Mar | TBC 10th Anniversary | 15mi | ||
2024 | Result | WAVA | Distance | |
19 Oct | The Doctor K Cup | 41:26 | 38.18 | 5km |
7 Sep | Thames Bridges Challenge (let's go round again) | 11mi | ||
2 Jun | ATW Grafham Middle Distance Triathlon | 1.9km/90km/21km | ||
6 May | Hart Triathlon | 400m/20km/4.5km | ||
6 Apr | Zuiderpark parkrun SB | 33:25 | 47.34 | 5km |
29 Mar | Maidenhead Easter 10 SB | 1:57:55 | 44.58 | 10mi |
9 Mar | Maidenhead parkrun | 35:51 | 43.65 | 5km |
25 Feb | Wokingham Half Marathon SB | 2:39:58 | 43.37 | 13.1mi |
2023 | Result | WAVA | Distance | |
5 Nov | Frankenstein 10K | 10km | ||
22 Oct | Trust10 trail run at Avebury SB | 1:22:00 | 38.51 | 10km |
1 Oct | Wendover Trail and Canicross | 37:19 | 41.93 | 5km |
16 Sep | Swim serpentine 2 mile | 2mi | ||
3 Sep | New Forest Aquabike | 4:56:00 | 2km/50km/0km | |
5 Aug | Wargrave Regatta swim 2KM | 2km | ||
23 Jul | Dorney Family Triathlon. Adults Sprint | 750m/19.5km/5km | ||
1 May | Hart Triathlon | 400m/20km/4.5km | ||
4 Feb | Woodley parkrun SB | 32:02 | 48.32 | 5km |
2022 | Result | WAVA | Distance | |
4 Dec | Mapledurham 10 (mile, there's a 10k and a half too!) | 10mi | ||
8 Oct | The Doctor K Cup | 5km | ||
24 Sep | Dinton SUPathlon | 1km/5km | ||
21 Aug | Compton Bassett 5m SB | 53:13 | 47.18 | 5mi |
11 Aug | Dinton Summer Series - Race 4 | 1:15:37 | 41.37 | 10km |
23 Jul | Club to Pub swim | 44:41 | 1.5km | |
14 Jul | Dinton Summer Series - Race 3 SB | 1:12:09 | 43.36 | 10km |
2 Jul | Woodley parkrun SB | 32:45 | 47.26 | 5km |
9 Jun | Dinton Summer Series - Race 2 | 1:12:18 | 43.27 | 10km |
4 Jun | California Country parkrun | 34:07 | 45.37 | 5km |
28 May | Thames Bridges Challenge (Oxford Edition) | 6.8mi | ||
12 May | Dinton Summer Series - Race 1 | 1:16:19 | 40.99 | 10km |
7 May | Cliveden Classic | 1:25:00 | 35.53 | 6mi |
16 Apr | Swindon parkrun | 5km | ||
26 Mar | Alton Water parkrun | 33:44 | 45.89 | 5km |
19 Mar | St Mary's parkrun | 35:20 | 43.34 | 5km |
19 Feb | Southall parkrun | 32:47 | 46.71 | 5km |
19 Feb | TBC February | 10mi | ||
29 Jan | Sandhurst Memorial parkrun | 35:38 | 42.97 | 5km |
1 Jan | California Country parkrun | 35:22 | 43.29 | 5km |
2021 | Result | WAVA | Distance | |
5 Dec | TriAdventure - Cranleigh | 1hr | ||
17 Oct | Phantom Brewing Co 10K Beer Run SB | 1:07:32 | 45.91 | 10km |
3 Oct | Virtual London Marathon SB | 6:31:00 | 35.38 | 26.2mi |
26 Sep | DintonSUPathlon | 48:27 | 31.60 | 5km |
4 Sep | Black Park parkrun SB | 34:28 | 44.42 | 5km |
8 Aug | Run Harwell - 5km, Half Marathon and Kids Mini Marathon SB | 2:48:44 | 40.32 | 13.1mi |
24 Jul | Castle to Coast Triathlon | 11:00:00 | 1.2mi/67mi/13.2mi | |
7 Jul | Dorney Lake Evening Triathlon | 1:36:59 | 0.75km/20km/5km | |
20 Jun | Hampshire Hoppit Trail Half Marathon | 3:04:45 | 36.82 | 13.1mi |
8 May | UKCE Surrey Hills Classic Sportive | 127km | ||
25 Apr | Effingham Adventure Event | 2hr | ||
2 Apr | Fetcheveryone Castle Challenge | 600mi | ||
31 Mar | Mad March Virtual 4K PB | 27:12 | 44.22 | 4km |
2020 | Result | WAVA | Distance | |
6 Dec | Mapledurham 10 (Mile) SB | 2:02:56 | 41.15 | 10mi |
25 Oct | Woodley 10k SB | 1:05:46 | 46.75 | 10km |
18 Jul | TriAdventure - Effingham Race 1 | 2hr | ||
15 Feb | Woodley parkrun | 33:08 | 45.29 | 5km |
1 Feb | Oxford parkrun SB | 31:58 | 46.95 | 5km |
11 Jan | Sandhurst Memorial parkrun | 34:20 | 43.71 | 5km |
4 Jan | Northala Fields parkrun | 32:39 | 45.96 | 5km |
2019 | Result | WAVA | Distance | |
20 Oct | Great South Run SB | 2:01:52 | 41.17 | 10mi |
31 Aug | Woodley parkrun | 32:13 | 46.58 | 5km |
13 Jul | Race to the Stones 2-days with Camping | 100km | ||
19 May | Beale Beastie Sprint Triathlon | 400m/20km/5km | ||
28 Apr | Shakespeare Marathon SB | 5:28:18 | 41.56 | 26.2mi |
14 Apr | Woodley 10km & 2.5km SB | 1:03:39 | 47.93 | 10km |
30 Mar | TBC March | 10mi | ||
30 Mar | Victoria Dock parkrun SB | 31:43 | 47.32 | 5km |
24 Mar | The Big Cheese | 3:41:00 | 34.75 | 15mi |
24 Feb | Wokingham Half Marathon SB | 2:27:32 | 44.97 | 13.1mi |
2018 | Result | WAVA | Distance | |
29 Sep | The Doctor K Cup | 5km | ||
4 Jul | Dinton Starlight Swim #2 750m | 19:55 | 750m | |
10 Jun | Race to the Tower Day 2 | 26.2mi | ||
9 Jun | Race to the Tower Day 1 | 26.2mi | ||
29 Apr | Loire Marathon PB | 5:23:09 | 41.97 | 26.2mi |
17 Mar | Eden Project parkrun SB | 32:46 | 45.01 | 5km |
18 Feb | Wokingham Half Marathon SB | 2:30:48 | 43.68 | 13.1mi |
2017 | Result | WAVA | Distance | |
26 Nov | TVXC League - Sandhurst (Lord Wandsworth College) | 5.3mi | ||
26 Nov | TVXC League - Sandhurst (Lord Wandsworth College) | 5mi | ||
12 Nov | TVXC League - Datchet | 5.85mi | ||
22 Oct | TVXC League - Thames Valley Triathletes | 5.34mi | ||
10 Sep | Woburn Abbey standard triathlon | 1500m/40km/10km | ||
13 Aug | Burnham Beeches Half Marathon | 13.1mi | ||
5 Jul | Starlight Swim (1500m, 750m, 400m) | 1500m | ||
25 Jun | Race to The King - Day 2 PB | 11:28:01 | 22.74 | 30mi |
24 Jun | Race to the King - Day 1 PB | 7:07:57 | 28.05 | 23.4mi |
4 Jun | Cotswold 113 Middle Distance Triathlon | 7:06:35 | 1.9km/90km/21.1km | |
28 May | Edinburgh Marathon RELAY! Not the whole thing :) | 6.2mi | ||
21 May | Nuffield Health Eton Supersprints | 1:36:09 | 400m/21.2km/5km | |
7 May | Woodley 10km SB | 1:05:59 | 45.59 | 10km |
30 Apr | Dusseldorf Marathon Relay | 10km | ||
22 Apr | Ridgeway Rouleur (Standard) | 4:29:14 | 52mi | |
14 Apr | Maidenhead Easter 10 SB | 1:48:10 | 45.71 | 10mi |
9 Apr | New Forest Spring Sportive - standard - SUN | 5:02:10 | 66mi | |
1 Apr | Woodley parkrun SB | 31:34 | 46.72 | 5km |
19 Mar | Reading Half Marathon SB | 2:22:34 | 45.89 | 13.1mi |
9 Mar | Green Park Comic Relief triathlon - sprint | 1:17:38 | 400m/17km/5km | |
12 Feb | Wokingham Half Marathon | 2:31:03 | 43.32 | 13.1mi |
5 Feb | TVXC League - Thames Valley Triathletes | 1:10:32 | 36.28 | 5.34mi |
29 Jan | TVXC League - Metros | 1:06:09 | 39.88 | 5.5mi |
22 Jan | TVXC League - Tadley | 1:07:45 | 36.39 | 5.15mi |
15 Jan | TVXC League - Bracknell | 1:12:48 | 36.24 | 5.5mi |
2016 | Result | WAVA | Distance | |
31 Dec | Winter Gut Buster | 2:10:15 | 37.71 | 10mi |
18 Dec | TVXC League - Reading | 58:45 | 40.70 | 5mi |
4 Dec | TVXC League - Handy Cross | 1:09:54 | 34.21 | 5mi |
19 Nov | TBC6 | 10mi | ||
13 Nov | TVXC League - Datchet | 1:06:31 | 42.25 | 5.85mi |
31 Oct | Halloween 5 Nite Run | 5km | ||
16 Oct | Cabbage Patch 10 PB | 1:46:59 | 45.91 | 10mi |
18 Sep | Blackmores Sydney Half Marathon | 2:32:17 | 42.96 | 13.1mi |
29 Aug | Harwell Half Marathon | 13.1mi | ||
28 Aug | Headington 5 PB | 50:40 | 47.19 | 5mi |
11 Aug | Dinton Summer Series (10k) | 10km | ||
16 Jul | Didcot parkrun | 32:11 | 45.47 | 5km |
12 Jun | Windsor Triathlon (Olympic) | 3:14:59 | 1500m/42km/10km | |
9 Jun | Dinton Summer Series (10k) | 1:10:13 | 42.57 | 10km |
29 May | Dymock Half Marathon | 2:33:44 | 42.56 | 13.1mi |
22 May | Eton SuperSprint Tri | 1:30:03 | 400m/21.2km/5km | |
8 May | Woodley 10k SB | 1:03:54 | 46.78 | 10km |
24 Apr | Dusseldorf Marathon SB | 5:28:39 | 40.81 | 26.2mi |
10 Apr | Dinton Duathlon | 1:51:57 | 0km/20km/10.4km | |
2 Apr | Bracknell parkrun | 35:57 | 40.70 | 5km |
19 Mar | Woodley parkrun | 5km | ||
13 Mar | Silverstone Half Marathon SB | 2:23:27 | 45.33 | 13.1mi |
27 Feb | Thames Bridges Challenge 4 | 10mi | ||
27 Feb | Fulham Palace parkrun PB | 29:35 | 49.11 | 5km |
14 Feb | Bramley 20 PB | 4:07:34 | 40.75 | 20mi |
24 Jan | TVXC League - Tadley | 1:16:00 | 31.27 | 5mi |
16 Jan | Hellrunner: Hell Down South | 3:17:00 | 30.03 | 12mi |
2015 | Result | WAVA | Distance | |
20 Dec | TVXC League - Reading | 5mi | ||
13 Dec | Andy Reading Memorial 10k PB | 1:01:50 | 48.07 | 10km |
29 Nov | Mapledurham 10 | 1:58:47 | 41.11 | 10mi |
22 Nov | TVXC League - Sandhurst | 1:01:17 | 38.78 | 5mi |
15 Nov | TVXC League - Datchet | 1:01:30 | 44.63 | 5.75mi |
7 Nov | Bracknell parkrun | 33:41 | 43.13 | 5km |
10 Oct | Woodley parkrun SB | 29:52 | 48.64 | 5km |
4 Oct | Bournemouth Marathon Festival - Half Marathon PB | 2:22:18 | 45.70 | 13.1mi |
26 Sep | Thames Bridges Challenge Ham Something PB | 4:00:00 | 33.31 | 16mi |
19 Sep | Woodley parkrun | 30:32 | 47.58 | 5km |
18 Sep | Reading Roadrunners Charity Autumn Mile PB | 8:55 | 48.27 | 1mi |
13 Sep | Woking Sprint Triathlon | 1:33:52 | 400m/23km/5km | |
30 Aug | Quintiles Reading Triathlon - OLYMPIC | 3:55:11 | 1500m/44km/10.8km | |
23 Aug | Lulworth Castle 10k | 1:13:12 | 40.60 | 10km |
2 Aug | Ride London-Surrey 100 | 6:37:00 | 100mi | |
29 Jul | #DoingitforKatie Swim | 39:20 | 1500m | |
18 Jul | Woodley parkrun | 30:35 | 47.50 | 5km |
12 Jul | New Forest 10 SB | 1:49:21 | 44.65 | 10mi |
5 Jul | Hearing Dogs Sportive 50 miles | 3:50:35 | 50mi | |
3 Jul | Friday night swim - Full Moon | 41:24 | 1500m | |
27 Jun | Woodley parkrun | 31:48 | 45.68 | 5km |
20 Jun | Upton Court parkrun | 30:44 | 47.27 | 5km |
17 Jun | Forest Five SB | 55:50 | 42.56 | 5mi |
13 Jun | Bedfont Lakes parkrun | 30:49 | 47.14 | 5km |
6 Jun | Wokingham Triathlon | 1:45:54 | 750m/20km/5km | |
31 May | Black Hole Sportive | 50mi | ||
23 May | Maidenhead parkrun | 30:45 | 47.24 | 5km |
17 May | Royal Berkshire 10K | 1:03:44 | 46.63 | 10km |
9 May | Dinton Uber Swim | 1:31:25 | 3km | |
2 May | Woodley parkrun | 30:53 | 47.04 | 5km |
11 Apr | Wiggle New Forest Spring Sportive EPIC | 7:17:00 | 84mi | |
29 Mar | Lexus Reading Dinton Duathlon | 1:57:00 | 5.2km/20km/5.2km | |
22 Mar | Reading Half Marathon | 2:27:36 | 44.06 | 13.1mi |
15 Mar | Cholsey Chase | 1:48:53 | 39.92 | 9mi |
14 Mar | Woodley parkrun | 35:14 | 40.96 | 5km |
7 Mar | Thames Bridges Challenge | 15mi | ||
28 Feb | Woodley parkrun | 32:00 | 45.10 | 5km |
31 Jan | Bournemouth parkrun | 33:03 | 43.66 | 5km |
18 Jan | TVXC League - Bracknell | 1:12:16 | 36.09 | 5.5mi |
10 Jan | Basingstoke parkrun | 32:46 | 44.04 | 5km |
2014 | Result | WAVA | Distance | |
31 Dec | Festive Fetch Five | 5mi | ||
27 Dec | Brockenhurst parkrun | 34:10 | 42.24 | 5km |
20 Dec | Woodley parkrun | 34:23 | 41.97 | 5km |
31 Oct | Halloween 5 Nite Run | 5km | ||
21 Sep | Bristol Half Marathon SB | 2:32:37 | 42.37 | 13.1mi |
7 Sep | Reading Triathlon (Sprint) | 1:52:45 | 0.75km/22km/5.4km | |
23 Aug | Woodley parkrun SB | 31:15 | 46.18 | 5km |
22 Aug | Berkshire fetch 100 metres! PB | 17 | 63.09 | 100m |
22 Aug | Berkshire Fetch mile SB | 8:59 | 47.70 | 1mi |
16 Aug | Woking parkrun #1 | 32:43 | 44.11 | 5km |
14 Aug | Dinton Pastures 5k Series | 33:35 | 42.97 | 5km |
10 Aug | Prudential Ride London-Surrey 100 | 100mi | ||
19 Jul | Woodley parkrun | 32:45 | 44.06 | 5km |
12 Jul | Wokingham Triathlon Festival sprint Triathlon | 1:53:12 | 750m/19.5km/5km | |
21 Jun | Woodley parkrun | 32:29 | 44.43 | 5km |
5 Jun | Dinton Aquathlon Series | 46:23 | 400m/5km | |
31 May | Wiggle Bournemouth Sportive - Short | 3:38:57 | 48mi | |
15 May | Dinton Pastures 5k Series | 33:54 | 42.57 | 5km |
11 May | Woodley 10K SB | 1:05:56 | 44.84 | 10km |
5 May | Hart Sprint Triathlon | 1:40:40 | 400m/20km/5km | |
27 Apr | Fairoaks Five SB | 54:01 | 43.74 | 5mi |
26 Apr | Black Park parkrun | 5km | ||
18 Apr | Maidenhead Easter 10 SB | 1:51:45 | 43.45 | 10mi |
4 Apr | Berkshire Fetch mile | 9:13 | 46.49 | 1mi |
30 Mar | Berlin Half Marathon | 2:40:47 | 40.22 | 13.1mi |
15 Mar | Woodley parkrun | 32:22 | 44.31 | 5km |
8 Mar | Woodley parkrun | 33:56 | 42.27 | 5km |
23 Feb | Cholsey Chase PB | 1:56:59 | 36.97 | 9mi |
9 Feb | Wokingham Half Marathon (CANCELLED) | 13.1mi | ||
25 Jan | Woodley parkrun | 5km | ||
11 Jan | Woodley parkrun | 33:15 | 43.14 | 5km |
2013 | Result | WAVA | Distance | |
7 Dec | Woodley parkrun #61 | 5km | ||
30 Nov | Woodley parkrun #really 60 | 32:46 | 43.77 | 5km |
23 Nov | Woodley parkrun #60 | 5km | ||
17 Nov | Dinton Duathlon | 2:02:36 | 0km/20km/10km | |
31 Oct | Halloween 5 Nite Run | 5km | ||
12 Oct | Woodley parkrun #54 | 5km | ||
6 Oct | Bournemouth Half Marathon SB | 2:32:22 | 42.22 | 13.1mi |
8 Sep | Pangbourne 10k | 1:11:00 | 41.44 | 10km |
11 Aug | Run 10 For Mo | 1:09:31 | 42.32 | 10km |
27 Jul | Bushy parkrun #474 | 32:11 | 44.57 | 5km |
21 Jul | Olympic Park Anniversary Run | 57:06 | 41.16 | 5mi |
22 Jun | Woodley parkrun #38 | 5km | ||
15 Jun | Zest Challenge Hambleden 10k + obstacles | 1:29:57 | 32.71 | 10km |
13 Jun | Dinton Pastures 5k Series | 32:16 | 44.45 | 5km |
1 Jun | Woodley parkrun #36 | 5km | ||
25 May | Brockenhurst parkrun #1 | 5km | ||
18 May | Woodley parkrun #34 SB | 31:09 | 46.05 | 5km |
16 May | Dinton Pastures 5k Series | 32:15 | 44.48 | 5km |
15 May | Microsoft 5k fun run | 32:24 | 44.27 | 5km |
12 May | Woodley 10K SB | 1:06:54 | 43.98 | 10km |
28 Apr | Fairoaks Five SB | 53:34 | 43.88 | 5mi |
27 Apr | Woodley parkrun #31 | 5km | ||
13 Apr | Woodley parkrun #29 | 31:27 | 45.61 | 5km |
3 Mar | Silverstone Half Marathon | 2:34:46 | 41.38 | 13.1mi |
23 Feb | Woodley parkrun #22 | 32:00 | 44.58 | 5km |
17 Feb | Bramley 10 SB | 1:56:22 | 41.33 | 10mi |
2 Feb | Woodley parkrun #19 | 32:04 | 44.49 | 5km |
26 Jan | Woodley parkrun #18 | 5km | ||
5 Jan | Woodley parkrun #15 | 32:41 | 43.65 | 5km |
2012 | Result | WAVA | Distance | |
2 Dec | Grim Challenge | 1:52:58 | 33.71 | 8mi |
7 Oct | Fairoaks Five SB | 1:00:15 | 38.83 | 5mi |
30 Sep | Reading O2O 10k SB | 1:13:50 | 39.68 | 10km |
15 Sep | Reading parkrun #153 | 36:27 | 39.14 | 5km |
11 Sep | Dinton Pastures 5k | 36:50 | 38.73 | 5km |
30 Jun | Reading parkrun #142 SB | 35:56 | 39.70 | 5km |
20 May | Stoke Row 10k | 1:21:20 | 36.02 | 10km |
13 May | Woodley 10K | 1:16:08 | 38.48 | 10km |
14 Apr | Reading parkrun #131 | 36:17 | 39.32 | 5km |
25 Mar | Sport Relief 1-3-6 miles Caversham AFC | 3mi | ||
2005 | Result | WAVA | Distance | |
6 Mar | Reading Half Marathon SB | 2:44:18 | 38.24 | 13.1mi |
Run Totals
Swim Totals
Bike Totals
Walk Totals
Cross Totals
Year | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | Total |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2025 | 65 | 26 | 59 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 149 |
2025 | 13 | 4 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 19 |
2025 | 9 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 13 |
2024 | 64 | 55 | 63 | 76 | 74 | 105 | 77 | 96 | 103 | 72 | 69 | 76 | 931 |
2024 | 0.6 | 1.8 | 1.4 | 2.9 | 3.2 | 3.5 | 0.6 | 7.6 | 0.9 | 0.7 | 0.8 | 0 | 24 |
2024 | 38 | 40 | 30 | 25 | 36 | 29 | 14 | 3 | 14 | 11 | 19 | 13 | 272 |
2024 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 2 |
2024 | 82 | 87 | 91 | 146 | 220 | 140 | 2 | 0 | 8 | 36 | 79 | 111 | 1002 |
2023 | 68 | 65 | 75 | 68 | 79 | 77 | 83 | 75 | 88 | 75 | 56 | 59 | 869 |
2023 | 0 | 1.3 | 1.7 | 0.9 | 1.3 | 0 | 4.6 | 3.4 | 5.3 | 0.8 | 0 | 0 | 19.4 |
2023 | 16 | 13 | 13 | 16 | 19 | 16 | 26 | 22 | 6 | 31 | 12 | 10 | 200 |
2023 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 | 0 | 0 | 0 | 4 |
2023 | 210 | 212 | 225 | 139 | 159 | 5 | 111 | 159 | 86 | 75 | 26 | 0 | 1407 |
2022 | 86 | 71 | 77 | 77 | 81 | 74 | 63 | 64 | 68 | 85 | 66 | 75 | 887 |
2022 | 0.5 | 0.7 | 1.9 | 0 | 6.1 | 1.7 | 4.4 | 1.9 | 3.6 | 0 | 2.1 | 2.1 | 25 |
2022 | 16 | 16 | 10 | 6 | 27 | 19 | 26 | 27 | 20 | 16 | 16 | 26 | 225 |
2022 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 |
2022 | 99 | 68 | 95 | 158 | 139 | 61 | 107 | 62 | 59 | 43 | 130 | 51 | 1073 |
2021 | 113 | 88 | 49 | 94 | 121 | 68 | 82 | 77 | 86 | 51 | 83 | 81 | 992 |
2021 | 0 | 0 | 0 | 2 | 1.2 | 3.4 | 3.1 | 2.3 | 2.5 | 0 | 1.5 | 1.8 | 17.6 |
2021 | 8 | 28 | 110 | 16 | 32 | 41 | 25 | 45 | 21 | 39 | 10 | 16 | 388 |
2021 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |
2021 | 206 | 112 | 183 | 232 | 116 | 97 | 185 | 38 | 34 | 60 | 67 | 87 | 1417 |
2020 | 4 | 4 | 40 | 14 | 25 | 19 | 19 | 23 | 32 | 11 | 20 | 46 | 256 |
2020 | 3.8 | 0.9 | 0 | 0 | 0.8 | 3.1 | 0.7 | 1.6 | 1.3 | 2.1 | 1 | 1.5 | 16.9 |
2020 | 37 | 32 | 11 | 15 | 12 | 2 | 15 | 22 | 12 | 18 | 10 | 10 | 197 |
2020 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 2 |
2020 | 58 | 109 | 80 | 322 | 415 | 313 | 327 | 267 | 160 | 209 | 200 | 207 | 2666 |
2019 | 10 | 0 | 1 | 5 | 12 | 11 | 1 | 0 | 6 | 0 | 0 | 0 | 47 |
2019 | 2.6 | 0.9 | 0.9 | 0.6 | 2.9 | 0.3 | 2 | 0.6 | 0.6 | 0 | 0 | 0.7 | 12 |
2019 | 61 | 60 | 93 | 64 | 9 | 37 | 78 | 21 | 17 | 19 | 13 | 13 | 484 |
2019 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2019 | 36 | 78 | 36 | 92 | 39 | 176 | 11 | 20 | 0 | 29 | 38 | 0 | 554 |
2018 | 11 | 0 | 0 | 0 | 36 | 0 | 0 | 13 | 0 | 0 | 0 | 0 | 59 |
2018 | 0 | 0.9 | 2.2 | 0.1 | 2.3 | 1.4 | 2.4 | 0.3 | 1.3 | 0.5 | 0.1 | 1.1 | 12.4 |
2018 | 51 | 62 | 76 | 84 | 30 | 62 | 19 | 22 | 23 | 29 | 29 | 24 | 512 |
2018 | 0 | 0 | 0 | 0 | 6 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 8 |
2018 | 6 | 10 | 10 | 0 | 12 | 32 | 92 | 60 | 81 | 61 | 68 | 17 | 448 |
2017 | 4 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6 |
2017 | 4.3 | 3.6 | 4.3 | 1.7 | 5.7 | 3.1 | 1.1 | 1.9 | 3.2 | 0 | 3.1 | 1 | 32.9 |
2017 | 54 | 59 | 50 | 36 | 47 | 81 | 50 | 53 | 6 | 5 | 32 | 16 | 490 |
2017 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
2017 | 67 | 115 | 60 | 194 | 177 | 55 | 38 | 43 | 70 | 129 | 0 | 7 | 955 |
2016 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 2 | 6 | 5 | 0 | 0 | 14 |
2016 | 0.8 | 1 | 1.2 | 0.7 | 3 | 2 | 0.8 | 3 | 3.1 | 0 | 0.5 | 0 | 16 |
2016 | 94 | 70 | 87 | 72 | 47 | 48 | 21 | 49 | 29 | 36 | 47 | 63 | 664 |
2016 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 0 | 0 | 4 |
2016 | 50 | 14 | 32 | 84 | 59 | 79 | 128 | 43 | 10 | 8 | 59 | 15 | 580 |
2015 | 0 | 0 | 0 | 17 | 2 | 0 | 0 | 11 | 4 | 6 | 0 | 12 | 52 |
2015 | 5.2 | 2 | 2.9 | 1.2 | 4 | 2.1 | 3.6 | 4 | 2.3 | 1.8 | 0.8 | 1.9 | 31.8 |
2015 | 51 | 15 | 66 | 11 | 27 | 28 | 33 | 34 | 60 | 26 | 82 | 41 | 474 |
2015 | 0 | 0 | 19 | 0 | 19 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 39 |
2015 | 146 | 7 | 40 | 215 | 127 | 164 | 242 | 181 | 26 | 30 | 0 | 0 | 1179 |
2014 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 7 | 11 | 0 | 9 | 27 |
2014 | 0 | 0 | 0 | 1.6 | 2.4 | 2.6 | 0.5 | 1.4 | 2.8 | 1.2 | 6.8 | 2.7 | 21.9 |
2014 | 32 | 25 | 41 | 26 | 12 | 15 | 13 | 45 | 68 | 6 | 0 | 9 | 293 |
2014 | 0 | 0 | 0 | 0 | 0 | 25 | 0 | 0 | 0 | 0 | 1 | 3 | 28 |
2014 | 16 | 8 | 12 | 48 | 133 | 197 | 289 | 155 | 42 | 70 | 164 | 128 | 1263 |
2013 | 0 | 0 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 |
2013 | 31 | 9 | 6 | 17 | 4 | 6 | 0 | 4 | 21 | 3 | 0 | 5 | 107 |
2013 | 0 | 0 | 0 | 7 | 0 | 0 | 0 | 0 | 0 | 6 | 0 | 0 | 14 |
2012 | 0 | 0 | 0 | 0 | 3 | 19 | 0 | 0 | 20 | 11 | 0 | 0 | 53 |
2012 | 0 | 0 | 0 | 29 | 43 | 26 | 7 | 0 | 33 | 16 | 17 | 22 | 193 |
2012 | 0 | 0 | 0 | 0 | 0 | 6 | 0 | 0 | 0 | 0 | 0 | 0 | 6 |
2012 | 0 | 0 | 0 | 3 | 6 | 0 | 0 | 9 | 19 | 29 | 0 | 0 | 65 |