“People have got to stop working to be so politically correct,” Donald Trump tweeted back in December.

Clearly, the Republican presidential nominee has not been afraid to take his own advice on the campaign trail.

On Twitter, Trump has insulted whole countries, the Republican party, media organizations, celebrities, and “people” through his Twitter account, according to a sweeping Tuesday analysis by the New York Times which tagged every single tweet he has issued since announcing his candidacy June last year.

In fact, the Republican presidential nominee has insulted 281 different people, places, and things on Twitter since he threw himself into the ring, the Times reported, listing all the insults in one place.

 

It’s been nearly 497 days since Trump announced his candidacy, so that breaks down to a new target to insult roughly every 42 hours—less than two days.

His opponents from the 2016 presidential elections, 16 other GOP candidates, and six Democratic candidates during the primaries offered the businessman a narrow field of targets. But Trump did not stuck to insulting just his political opponents. To his 12.7 million followers, the nominee has called mixed martial artist Ronda Rousey “not a nice person,” commented that a podium in the Oval Office looked “odd,” and deemed major league baseball “so ridiculous.”

After Neil Young asked that his song, “Rockin’ the Free World” not be played at campaign events, Trump hit back, saying he “didn’t love it anyway.”

The public, generally addressed in his tweets as “people” have also been the subject of Trump’s ire. “People” has “got to stop working to be so politically correct” and “know NOTHING,” he wrote in two separate tweets.

 

The 70-year-old’s distaste for media is also clear in the volume of insults he has hurled at the New York Times, Fox News, and the Associated Press, as well as Fortune, about which he said “few people know that Fortune Magazine is still in business.”

That tweet was released roughly seven hours after Fortune published a commentary titled Donald Trump’s SNL hosting gig is a new low in U.S. politics.

The full list of people, place, and things Trump has insulted during the campaign trail is also likely to grow much longer. The New York Times‘ analysis notably, does not include other people and places the candidate has verbally insulted on the campaign trail.