The figures vary from as few as 3,000 according to the regime in Tehran to over 32,000 reported by President Donald Trump.