Cross Number Puzzle

1234567891011121314151617181920
Across
  1. 3. 100,000+500,000+300+30+4
  2. 5. 6,051,830+1,041,004
  3. 6. six million nine hundred eighty two thousand six hundred forty eight
  4. 7. Round 6,196,894 to the nearest million
  5. 8. five hundred fifty four thousand two hundred eighty eight
  6. 9. Round 206,422 to the nearest thousand
  7. 10. 27,905+40,559
  8. 12. Round 4,652,924 to the nearest ten thousand
  9. 14. eight hundred ninety seven thousand eight hundred ninety two
  10. 15. Round 629,284 to the nearest hundred thousand
  11. 16. 3,200,209+6,030,030
  12. 19. 40,000+5,000+600+80+2
  13. 20. 60,225+589,886
Down
  1. 1. 1,000,000+200,000+70,000+6,000+80
  2. 2. Round 8,092,456 to the nearest ten thousand
  3. 4. 3,000,000+500,000+60,000+4,000+200+40+8
  4. 9. 66,606-42,400
  5. 11. 500,000+10,000+72,000
  6. 13. five million seventy eight thousand nine hundred sixty six
  7. 17. 500,001-213,879
  8. 18. 8,496-4,814