Amazing Number Puzzle

1234567891011121314151617181920
Across
  1. 2. 571+584
  2. 4. 636,525 rounded to the nearest ten thousand
  3. 5. one thousand four hundred fifty
  4. 6. 3241-215
  5. 9. 3,232+7,251
  6. 11. 6,000+500+20+2
  7. 13. 69,822 rounded to the nearest hundred
  8. 15. 10,000+900+60+5
  9. 17. 7,849-886
  10. 18. 8,541-257
  11. 19. 300,000+50,000+4,000+600+70+8
  12. 20. 89,406 rounded to the nearest ten thousand
Down
  1. 1. three thousand five hundred twenty
  2. 3. 9,352,106 rounded to the nearest hundred thousand
  3. 5. 70,562+95,888
  4. 7. 6,000,000+50,000+8,000+300+30+2
  5. 8. 2,505 rounded to the nearest thousand
  6. 10. 300,000+60,000+5,000+400+10+2
  7. 12. eight thousand two hundred seven
  8. 14. 78,099+8,726
  9. 16. 1851-381
  10. 17. six thousand five hundred thirty