Estimates of their  number ranged from 300,000 to three million.
Estimates of their huge number ranged from 300,000 to three million.
Оценки их числа варьировались от 300 000 до трех миллионов.
Оценки их огромного числа варьировались от 300 000 до трех миллионов.