Right that was my point... that the top 0.1% would probably have more. How did you arrive at the ~1k number you did? By extrapolating from general population incidence of sociopaths? That only works with even distribution.
I wasn't being totally serious, but I calculated the top 0.1% of total US population, and then 4% of that, which is apparently the percentage of sociopaths/psychopaths for that section of society. The average across the entire US population is about 1%.