Connect with us
       

MXGP World Championship

Stat Sheet: MXGP Class

An in-depth look at the premier MXGP class.

Published

on

This break in the 2019 FIM Motocross World Championship schedule provides a superb opportunity to reflect on what has transpired in recent weeks and identify intriguing talking points to bear in mind as the Grand Prix contingent move towards the Grand Prix of Lombardia. This seems like an ideal time to run an MX Vice ‘Stat Sheet’ for the first time in a while, bearing that in mind, so get lost in all of the statistics below that revolve around the premier division this year. There is a lot to take in!

MXGP

– The 2019 FIM Motocross World Championship is off to a superb start for Antonio Cairoli, who has won three of the first four rounds and five of the eight motos. This may seem like a normal way for the nine-time champion to start a term, but it really is not. Cairoli had never won the opening two rounds in the premier division and only managed it once, in 2007, in MX2. It is tough to refute the fact that he is now better than ever.

– Antonio Cairoli had never won the first two rounds in the premier division before this term, so winning the first three events in succession was a significant leap forward. Had he ever done that in MX2? Yes, because in 2007 he triumphed at the first five events! Cairoli will not match that this season, obviously, as he lost to Tim Gajser at the fourth round in Italy.

Enlarge

Site-Antonio-Cairoli-2-1

ConwayMX

– When Antonio Cairoli reached a new milestone at the Grand Prix of Great Britain, by claiming victories at the first two rounds of a premier-class season, it was hardly surprising. Why? Although he had never won the first two events aboard a bigger bike prior to this season, he had stood atop of the box at the Grand Prix of Great Britain countless times. Cairoli has clinched six overall wins in the nation, including his first win on a 450F at Donington Park in 2007.

– An interesting fact arose when searching through the past that Antonio Cairoli has had in Great Britain: Although Matterley Basin is one of his favourite tracks in the world, and a circuit that he has won on a lot, he has only actually swept both motos at this Grand Prix once. That was back in 2012, the year that he won his sixth title, and he was joined on that podium by Max Nagl and Gautier Paulin in third overall, funnily enough.

– The Grand Prix of The Netherlands has not been quite as kind to the nine-time champion, as his victory there in March was the first time that he has stood atop the podium at Valkenswaard since 2014! There were one thousand seven hundred and ninety-three days between those triumphs. Following that win, Cairoli has now claimed a total of nine overall wins in The Netherlands (one in MX2 and eight in MXGP).

Enlarge

Site-Antonio-Cairoli-3-1

ConwayMX

– A visual aid, such as the table below, is probably the best way to highlight the amazing way that Antonio Cairoli has started the 2019 FIM Motocross World Championship. The average finishes that he has had in the first four rounds, since he joined the premier class in 2009, are laid out in an easy-to-view format.

2019

3.1

2018

2.1

2017

4.5

2016

2.1

2015

1.3

2014

2.3

2013

2.5

2012

4.6

2011

3.7

2010

1.8

2009

1.3

– KTM are obviously off to a phenomenal start in the premier division, as Antonio Cairoli is at the top of the charts, but there is only one orange bike in the top seven at the moment. That looks like a bit of a downgrade, considering that they had three guys in the top six at this point last season. When was the last time that there was just one KTM-mounted rider in the top seven after four rounds? It was actually only two years ago. Cairoli was the only guy in the top twelve after round four in 2017.

– It is totally understandable that KTM may not have the same presence that they did a year ago, as they had three Red Bull KTM riders in the premier class and a few satellite riders. Antonio Cairoli is the only factory rider in the class currently, of course, but there are still six KTM-mounted guys inside of the top twenty. When was the last time that happened? Well, almost unbelievably, it was not a year ago, even with a packed factory effort. It was, instead, at the start of the 2013 season. It has been a while.

Enlarge

Site-Antonio-Cairoli-6

ConwayMX

– The opening MXGP race at the Grand Prix of Great Britain was a poignant one for Gautier Paulin. Why? Paulin crossed the finish in second, something that he had not done in a rather long time. The last time that he actually hit the chequered flag in that spot was moto two at the Grand Prix of Switzerland back in 2017! How long ago was that? Five hundred and eighty-nine days passed between runner-up finishes for the twelve-time Grand Prix winner.

– The first moto in Great Britain was just as poignant for Monster Energy Wilvo Yamaha MXGP: Gautier Paulin was joined in the top six by his teammate, Arnaud Tonus. The team, run by Louis Vosters, never had two riders in the top six in a moto before, although they did come close. Jeremy Seewer and Shaun Simpson were sixth and seventh in the first race at the Grand Prix of Italy at the end of last year.

– The Monster Energy Wilvo Yamaha MXGP team did later hit new heights at the Grand Prix of Trentino, as both of their guys ended in the top four. Obviously, based on the above information, that had never happened. The next step is to get both riders on the podium in the same moto, but Red Bull KTM seem to be the only team who are capable of pulling that off. When was the last time a team other than the factory KTM outfit managed it? It was actually Rockstar Energy Husqvarna Factory Racing at the Grand Prix of Lombardia just last year.

Enlarge

Site-Gautier-Paulin-4

ConwayMX

– Exploring that statistic even further, when was the last time that Yamaha had two guys in the top-four overall in the premier division? It was at the Grand Prix of Thailand at Suphan Buri back in 2016. Romain Febvre swept both races on the day, therefore clinching his first Grand Prix win of the season, and was joined on the podium by Jeremy Van Horebeek. Those two also stood on the box together at the Grand Prix of Lombardia the year before that.

– More on Gautier Paulin: When was the last time that he amassed one hundred and forty-two points in the first four events? It was back in 2013, as he left round four with one hundred and forty-eight points to his name. Paulin was on the moto podium three times in the first eight motos that term, so less than he has been this year, but only fell out of the top four once, whereas he has done that three times thus far. That thirteenth in moto two at Valkenswaard is acting as a thorn in his side.

– Finally, Monster Energy Wilvo Yamaha MXGP have had a guy ahead of Monster Energy Yamaha Factory Racing in six of the eight races this term. That is actually very rare. Going back across the last two years in the premier class, Wilvo had the best-placed Yamaha rider in just fifteen of the seventy-seven motos. They did it eight times in 2017 and seven times in 2018.

Enlarge

Site-Arnaud-Tonus-1

ConwayMX

– Tim Gajser has obviously had a tremendous start to the 2019 FIM Motocross World Championship and returned to his former level, much to the delight of all involved at Team HRC. When he won a moto at the second round, the MXGP of Great Britain, it was his first triumph in an individual race since the last round of the 2017 FIM Motocross World Championship at Villars sous Ecot. Five hundred and fifty-four days passed between his moto wins at the highest level.

– Tim Gajser progressed even further at the Grand Prix of Trentino, the most recent stop, as he won both motos for the first time since the Grand Prix of Leon in April 2017. Seven hundred and thirty-six days passed between those clean sweeps. The last time that he climbed atop the Grand Prix podium, before that triumph in Trentino, was at the Swedish Grand Prix in August 2017. There were five hundred and ninety-six days between those events. Monkeys of a significant size have been removed from his back.

– In order to truly appreciate the progress that Arminas Jasikonis has made this season, one must assess his past in the premier division. Jasikonis has been inside the top ten in eight consecutive motos at this point, which seems like a fairly modest achievement. Most factory riders have done that in their career and therefore it will not get much attention. Before this term though, he had only been in the top ten in a total of two consecutive motos. How about that? This improvement is utterly remarkable!

Enlarge

Site-Arminas-Jasikonis-1

ConwayMX

– The Rockstar Energy Husqvarna Factory Racing team have obviously helped him to make those massive gains, as that FC 450 between his legs is unbelievable. The average-starting position Arminas Jasikonis has had through eight heats is far superior to the way that he has begun races in recent years. In 2017, the season that he did with the Suzuki World MXGP squad, he had an average-starting position of thirteenth, then last year with Assomotor it was seventeenth.

– What is the average-starting position that Arminas Jasikonis has had in eight races with Rockstar Energy Husqvarna Factory Racing? Seventh. A significant improvement! Another interesting point to consider is that AJ has only started inside of the top ten in twenty motos since he became a full-time Grand Prix rider! That means that, in his career, he has battled from outside of the top ten in thirty-six races. It is quite clear that figuring out the starts is the key to him progressing further.

– There has been plenty of positivity in this MX Vice feature, but this statistic changes things up. This has not been a great campaign for Clement Desalle, who currently sits sixth and is recovering from surgery, but how does it compare to his previous terms? When was the last time that he had one hundred and twelve points or less after four events? There was 2016, unsurprisingly, but he was riding with a broken arm. Other than that, it was in 2009. That was actually the last time that he was not a full-factory rider.

– Clement Desalle is also one of the riders who has already failed to score points in a moto this year and, believe it or not, there are a lot of them. There are just nine premier-class guys who have scored points in every single race so far. How does this compare to a year ago? Well, even more surprisingly, just six guys had perfect records at this point twelve months ago. One would presume that more riders would manage to reach the chequered flag consistently.

Enlarge

Site-Clement-Desalle-1

ConwayMX

– It does not seem like Kawasaki have much to shout about at this point, as they have one premier-class podium to their name and that is all. If one glances at the bigger picture though it really becomes clear that this one of their better starts, as a whole, as there are two Kawasaki-mounted riders inside of the top nine in the standings. When was the last time that happened? It was after the opening four rounds in 2013: Gautier Paulin was fourth and Tommy Searle was sixth.

– Shaun Simpson may not be riding better than ever at this time, but he is arguably more consistent than he has been for a few years. Simpson got twenty-four points at the Grand Prix of Trentino, for instance, which tied the best points total that he has ever had at Pietramurata. That is a positive sign and imagine what he could do with more momentum, time and confidence under his belt. It is something that does deserve more recognition.

– The Shaun-Simpson topic can be taken further, as he has eighty-eight points to his name after the first four rounds. When was the last time that actually happened? Simpson bettered than in 2016, because he gained one hundred and five points across four rounds, but that was the only time that he has fared better than this at the start of a term. It is crazy to think that he could have ended up without a ride in the off-season.

Enlarge

Site-Shaun-Simpson

ConwayMX

– It would have been impossible to conclude this feature without giving Ivo Monticelli credit for his great progress aboard the Standing Construct KTM. Instead of waffling on, it seemed like a better idea to lay out the numbers in an easy-to-view fashion for all to see. Below are the points that he has garnered in the first four rounds in previous years, even dating back to the MX2 days.

2019

66

2018

9

2017

29

2016

0

2015

45

2014

1

2013

8

2012

7

– The Grand Prix of Trentino was the best race that Ivo Monticelli has ever had. There is simply no doubt about it. Thirty-one points were amassed on the day, but what is the closest that he has ever come to that? The Grand Prix of Switzerland, back in 2017, was kind to him, as a twelfth and a seventh left him with twenty-five points. It is worth noting that was his final year in the MX2 category.

Words: Lewis Phillips | Lead Image: ConwayMX

Continue Reading

MXGP World Championship

2024 Spain Intu Xanad̼ РArroyomolinos РMXGP Results

Published

on

We will post the 2024 MXGP results of Spain Intu Xanad̼ РArroyomolinos GP all weekend. Get the latest updates to your phone through MX Vice.

MXGP Championship

MXGP Overall

MXGP Race Two

MXGP Race One

MXGP Qualification Race

MXGP Timed Practice

MX2 Championship

MX2 Overall

MX2 – Race Two

MX2 – Race One

MX2 – Qualification Race

MX2 Timed Practice

WMX Race Two

WMX Race One

EMX 250 Overall

EMX 250 – Race 2

EMX 250 – Race 1

EMX 250 – Timed Practice

EMX 250 Practice

Continue Reading

MXGP World Championship

//PEARCY Stats Preview MXGP Intu Xanadu-Arroyomolinos

Published

on

Once again, our resident stats guru, Paul Pearcy, provides a breakdown of the MX2 class going into Intu Xanadu. Famed more for its access to a shopping mall and McDonald’s than actual passing, the MX2 contenders will be looking to make their mark. Last year, Simon Laengenfelder reigned supreme and was unstoppable on Sunday, with no rider able to match his pace. If you were a betting man, who would be your winner?

MXGP Intu Xanadu-Arroyomolinos Preview

MX2

Kay de Wolf

Venue Visits: 21’, 23’

Averages

  • Timed Practice: 3rd
  • Qualifying Race First Lap Position: 3rd
  • Qualifying Race Finish: 4th
  • Qualifying Points: 7
  • Race First Lap Position: 6th
  • Race Finishes: 5th in Race 1, 11th in Race 2
  • Overall Finishes: 8th
  • Race Points: 54

Total Points: 61

Simon Laengenfelder

Venue Visits: 21’-23’

  • Race Podiums: 4; 22’, 23’
  • Race Wins: 2; 1-1 in 23’
  • Overall Podiums: 2; 22’, 23’
  • Overall win: 1; 23’
  • Race Laps Led: 34; all in 23’

Averages

  • Timed Practice: 4.667
  • Qualifying Race First Lap Position: 4th
  • Qualifying Race Finishes: 3rd
  • Qualifying Points: 8
  • Race First Lap Position: 5.167
  • Race Finishes: 4.333 in Race 1, 5th in Race 2
  • Overall Finishes: 4.333
  • Race Points: 113

Total Points: 121

Thibault Benistant

Venue Visits: 21’-23’

  • Race Podium: 1; 23’
  • Race Laps Led: 1, 23’

Averages

  • Timed Practice: 6.667
  • Qualifying Race First Lap Position: 4th
  • Qualifying Race Finishes: 5.5
  • Qualifying Points: 5
  • Race First Lap Position: 12.667
  • Race Finishes: 5.667 in Race 1, 6.333 in Race 2
  • Overall Finishes: 6.333
  • Race Points: 92

Total Points: 97

Mikkel Haarup

Venue Visits: 21’-23’

Averages

  • Timed Practice: 9th
  • Qualifying Race First Lap Position: 12th
  • Qualifying Race Finishes: 12th
  • Race First Lap Position: 12.5
  • Race Finishes: 12.333 in Race 1, 9.667 in Race 2
  • Overall Finishes: 10.667
  • Race Points: 60

Total Points: 60

Andrea Adamo

Venue Visits: 21’-23’

  • Race Podium: 1; 23’
  • Overall Podium: 1; 23’

Averages

  • Timed Practice: 11th
  • Qualifying Race First Lap Position: 9.5
  • Qualifying Race Finishes: 6.5
  • Qualifying Race Points: 6
  • Race First Lap Position: 11.667
  • Race Finishes: 9.333 in Race 1, 12.667 in Race 2
  • Overall Finishes: 10.333
  • Race Points: 70

Total Points: 76

Lucas Coenen

Venue Visit: 23’

Averages

  • Timed Practice: 6th
  • Qualifying Race First Lap Position: 2nd
  • Qualifying Race Finishes: 2nd
  • Qualifying Points: 9
  • Race First Lap Position: 17.5
  • Race Finishes: 6th in Race 1, 26th in Race 2
  • Overall Finishes: 14th
  • Race Points: 15

Total Points: 24

Sacha Coenen

Venue Visit: 23’

Averages

  • Timed Practice: 19th
  • Qualifying Race First Lap Position: 24th
  • Qualifying Race Finishes: 17th
  • Race First Lap Position: 8.5
  • Race Finishes: 9th in Race 1, 11th in Race 2
  • Overall Finishes: 9th
  • Race Points: 22

Total Points: 22

Rick Elzinga

Venue Visits: 22’, 23’

Averages

  • Timed Practice: 10th
  • Qualifying Race First Lap Position: 14th
  • Qualifying Race Finishes: 21.5
  • Race First Lap Position: 4.25
  • Race Finishes:13th in Race 1, 10th in Race 2
  • Overall Finishes: 14.5
  • Race Points: 27

Total Points: 27

Jack Chambers

Venue Visit: 23’

Averages

  • Timed Practice: 22nd
  • Qualifying Race First Lap Position: 15th
  • Qualifying Race Finishes: 15th
  • Race First Lap Position: 24.5
  • Race Finishes:17th in Race 1, 16th in Race 2
  • Overall Finishes: 17th
  • Race Points: 9

Total Points: 9

Oriol Oliver

Venue Visits: 21’, 23’

Averages

  • Timed Practice: 17.5
  • Qualifying Race First Lap Position: 16th
  • Qualifying Race Finishes: 13th
  • Race First Lap Position: 12.75
  • Race Finishes:17th in Race 1, 17th in Race 2
  • Overall Finishes: 17.5
  • Race Points: 19

Total Points: 19

David Braceras

Venue Visit: 23’

Averages

  • Timed Practice: 16th
  • Qualifying Race First Lap Position: 14.5
  • Qualifying Race Finishes: 15.5
  • Race First Lap Position: 12.75
  • Race Finishes:14.5 in Race 1, 16th in Race 2
  • Overall Finishes: 16.5
  • Race Points: 23

Total Points: 23

Emil Weckman

Venue Visit: 23’

Averages

  • Timed Practice: 17th
  • Qualifying Race First Lap Position: 10th
  • Qualifying Race Finishes: 11th
  • Race First Lap Position: 12.5
  • Race Finishes: 15th in Race 1, 19th in Race 2
  • Overall Finishes: 18th
  • Race Points: 8

Total Points: 8

Bobby Bruce

Venue Visit: 23’

Averages

  • Timed Practice: 20th
  • Qualifying Race First Lap Position: 12th
  • Qualifying Race Finishes: 26th
  • Race First Lap Position: 23rd
  • Race Finishes: 27th in Race 1, 21st in Race 2
  • Overall Finishes: 17th

MXGP

Jorge Prado

Venue Visits: 20’-23’

  • 1st in Timed Practice: 1; 22’
  • Qualifying Race Podiums: 2; 22’, 23’
  • Qualifying Race Win: 1; 23’
  • Qualifying Race Laps Led: 12
  • Race Podiums: 6
  • Race Wins: 2
  • Overall Podiums: 2; 20’, 21’
  • Overall Win: 1; 20’ (1-1 in 20’)
  • Race Laps Led: 56

Averages

  • Timed Practice: 3rd
  • Qualifying Race First Lap Position: 2.5
  • Qualifying Race Finishes: 1.5
  • Qualifying Race Points: 10
  • Race First Lap Position: 2.125
  • Race Finishes: 2nd in Race 1, 5th in Race 2
  • Overall Finishes: 3rd
  • Race Points: 160

Total Points: 170

Romain Febvre

Venue Visits: 20’, 21’, 23’

  • Race Podiums: 3
  • Race Win: 1; 21’
  • Overall Podium: 1; 20’
  • Race Laps Led: 11

Averages

  • Timed Practice: 5.667
  • Race First Lap Position: 8.5
  • Race Finishes: 1.5 in Race 1, 5th in Race 2
  • Overall Finishes: 3.5
  • Race Points: 81

Total Points: 81

Tim Gajser

Venue Visits: 20’-22’

  • 1st in Timed Practice: 1; 20’
  • Race Podiums: 4
  • Overall Podiums: 2; 20’, 21’

Averages

  • Timed Practice: 1.667
  • Qualifying Race First Lap Position: 5th
  • Qualifying Race Finishes: 11th
  • Race First Lap Position: 3.5
  • Race Finishes: 3rd in Race 1, 3.333 in Race 2
  • Overall Finishes: 3rd
  • Race Points: 119

Total Points: 119

Pauls Jonass

Venue Visits: 21’, 22’

Averages

  • Timed Practice: 8.5
  • Qualifying Race First Lap Position: 3rd
  • Qualifying Race Finishes: 9th
  • Race First Lap Position: 7.25
  • Race Finishes: 7.5 in Race 1, 7th in Race 2
  • Overall Finishes: 7.5
  • Race Points: 55

Total Points: 55

Maxime Renaux

Venue Visit: 22’, 23’

  • Race Wins: 2; 22’ (1-1 in 22’)
  • Overall Win: 1; 22’
  • Race Laps Led: 31

Averages

  • Timed Practice: 4th
  • Qualifying Race First Lap Position: 5th
  • Qualifying Race Finishes: 13th
  • Race First Lap Position: 2nd
  • Race Finishes: 1st in Race 1, 1st in Race 2
  • Overall Finishes: 1st
  • Race Points: 50

Total Points: 50

Jeremy Seewer

Venue Visits: 20’-23’

  • Qualifying Race Podium: 1; 23’
  • Qualifying Race Laps Led: 1; 22’
  • Race Laps Led: 5

Averages

  • Timed Practice: 6.5
  • Qualifying Race First Lap Position: 2nd
  • Qualifying Race Finishes: 4th
  • Qualifying Race Points: 8
  • Race First Lap Position: 5.375
  • Race Finishes: 8.5 in Race 1, 5.25 in Race 2
  • Overall Finishes: 7th
  • Race Points: 115

Total Points: 123

Jeffery Herlings

Venue Visits: 21’, 23’

  • 1st in Timed Practice: 2; 21’, 23’
  • Qualifying Race Podiums: 1; 23’
  • Race Podiums: 4;(Jeffrey has podiumed 100% of the races he has competed in)
  • Race Wins: 3; (Herlings has won 75% of the victories he has vied for)
  • Overall Wins: 2; (100% win rate)
  • Race Laps Led: 27

Averages

  • Timed Practice: 1st
  • Qualifying Race First Lap Position: 2nd
  • Qualifying Race Finishes: 2nd
  • Qualifying Race Points: 9
  • Race First Lap Position: 4.75
  • Race Finishes: 2nd in Race 1, 1st in Race 2
  • Overall Finishes: 1st
  • Race Points: 95

Total Points: 104

Glenn Coldenhoff

Venue Visits: 20’-23’

  • Qualifying Race Win: 1; 22’
  • Qualifying Race Laps Led: 12
  • Race Podium: 1; 22’
  • Overall Podium: 1; 22’

Averages

  • Timed Practice: 7.25
  • Qualifying Race First Lap Position: 4th
  • Qualifying Race Finishes: 3.5
  • Qualifying Race Points: 5
  • Race First Lap Position: 5.125
  • Race Finishes: 6th in Race 1, 6.5 in Race 2
  • Overall Finishes: 5th
  • Race Points: 123

Total Points: 128

Calvin Vlaanderen

Venue Visits: 20’-23’

Averages

  • Timed Practice: 12th
  • Qualifying Race First Lap Position: 14.5
  • Qualifying Race Finishes: 11th
  • Qualifying Race Points: 2
  • Race First Lap Position: 15.625
  • Race Finishes: 11.5 in Race 1, 12.75 in Race 2
  • Overall Finishes: 12.25
  • Race Points: 71

Total Points: 73

Valentin Guillod

Venue Visits: 20’-23’

Averages

  • Timed Practice: 18th
  • Qualifying Race First Lap Position: 19.5
  • Qualifying Race Finishes: 12.5
  • Qualifying Race Points: 1
  • Race First Lap Position: 14.75
  • Race Finishes: 12th in Race 1, 15.25 in Race 2
  • Overall Finishes: 14.25
  • Race Points: 62

Total Points: 63

Ben Watson

Venue Visits: 21’-23’

Averages

  • Timed Practice: 14.667
  • Qualifying Race First Lap Position: 20.5
  • Qualifying Race Finishes: 24.5
  • Race First Lap Position: 16.5
  • Race Finishes: 19th in Race 1
  • Overall Finishes: 22nd
  • Race Points: 2

Total Points: 2

Ivo Monticelli

Venue Visits: 20’, 22’

Averages

  • Timed Practice: 12th
  • Qualifying Race First Lap Position: 9th
  • Qualifying Race Finishes: 24th
  • Race First Lap Position: 16.75
  • Race Finishes: 15th in Race 1, 13th in Race 2
  • Overall Finishes: 13th
  • Race Points: 28

Total Points: 28

Kevin Brumann

Venue Visit: 23’

Averages

  • Timed Practice: 17th
  • Qualifying Race First Lap Position: 20th
  • Qualifying Race Finishes: 20th
  • Race First Lap Position: 20th
  • Race Finishes: 14th in Race 1, 17th in Race 2
  • Overall Finishes: 15th
  • Race Points: 11

Total Points: 11

Photo: KTM Group

Continue Reading

MX Vice Podcasts

Between The Races Podcast: Adam Sterry – MXGP of Patagonia-Argentina Recap and Spain Preview

Listen now.

Published

on

The Between The Races podcast returns with Adam Sterry, Ed Stratmann and Brad Wheeler, as they review the 2024 MXGP season opener and look ahead to Spain.

The Between The Races podcast is always available to listen to on Spotify, iTunes, SoundCloud, Stitcher and Google Play. Thanks to Fly Racing, Monster Energy, Fox Racing, Parts Europe, Scott, Bell Helmets, Acerbis, AS3 Performance, Kawasaki UK, KTM UK, O’Neal and Even Strokes for supporting the show. If you would like to become a part of the show, don’t hesitate to get in touch.

Lead Image: Triumph Racing/Ray Archer

Love what we do? Please read this article as we try to raise £30,000.

Continue Reading

Latest