2000 is the number that CNN is using. (LOL, may be high)
Odds are, eh! LOL
Wasn't there supposed to be a million people there according to organizers?
As well, according them I'm sure there were.