Since January, The New York Times has been tracking all of the people, places and things Republican presidential nominee Donald Trump has insulted on Twitter during his candidacy.

The list has grown to 281 victims ― politicians, celebrities, publications, countries. On Monday, the Times published a two-page spread in its print edition featuring everyone and everything Trump’s maligned.

.@nytimes in print: All the People, Places and Things

Donald Trump Has Insulted

On Twitter Since Declaring

His Candidacy for President pic.twitter.com/4a9ySjUIHj — Clifford Levy (@cliffordlevy) October 24, 2016

The list includes everybody from Democratic presidential nominee Hillary Clinton to musician Neil Young, the state of New Jersey and Macy’s ― yes, the department store. Among Trump’s choice insults are “perfect little puppet” (referring to former Republican presidential candidate Marco Rubio), “hokey garbage” (about performer Penn Jillette) and “SAD!” (Trump’s comment on the Times, MSNBC’s “Morning Joe,” the Democratic National Convention, the mainstream media, Clinton, Sen. Bernie Sanders ... the list goes on).

Trump’s Twitter following has more than doubled since the Times began tracking his insults, growing from 5.9 million followers to 12.1 million.

You can view the list here. The most recent insults ― tracked within the last 30 days ― are highlighted in yellow.

Editor’s note: Donald Trump regularly incites political violence and is a serial liar, rampant xenophobe, racist, misogynist and birther who has repeatedly pledged to ban all Muslims — 1.6 billion members of an entire religion — from entering the U.S.