June's Number Puzzle

1234567891011121314151617181920
Across
  1. 3. 1000000 + 7874378
  2. 5. one million six hundred fifty eight thousand six hundred ninety eight
  3. 10. 9000000 + 500000 + 60000 + 1000 + 300 + 50 + 6
  4. 12. 5000000 + 3709786
  5. 14. Round this number to the nearest hundred place: 9867764
  6. 15. 1000000 + 200000 + 40000 + 5000 + 700 + 50 + 4
  7. 16. 100000 + 7309575
  8. 18. 7000000 + 900000 + 70000 + 6000 + 100 + 20
  9. 19. 2000000 - 240000
  10. 20. Round this number to the nearest millions place: 8754244
Down
  1. 1. Round this number to the nearest millions place: 3659659
  2. 2. one million four hundred twenty thousand six hundred fifty four
  3. 4. Round this number to the nearest thousands place: 8289037
  4. 6. 6000000 + 55905
  5. 7. 2500000 + 5983270
  6. 8. 10065489 - 500000
  7. 9. 8563577 - 1000000
  8. 11. Round this number to the nearest hundred thousands place: 8698396
  9. 13. four million five hundred ninety nine thousand six hundred forty seven
  10. 17. Round this number to the nearest hundred thousands place: 8574809