How many hats has Donald Trump bought, anyway?

A lot.