25,000 autonomous vehicles