Fetching details from the dictionary...
8,000,000; eight million
「八百万」 has another reading with different meanings.
myriad; countless things