Place numbers

1234567
Across
  1. 3. eight million five hundred and eighty-eight thousand seven hundred and forty-eight
  2. 4. five million six hundred and ninety-nine thousand eight hundred and seventy-six
  3. 6. seven million five hundred and forty-two thousand eight hundred and fifty-one
  4. 7. nine million six hundred and thirty-five thousand four hundred and seventy-two
Down
  1. 1. six million nine hundred and eighty-seven thousand two hundred and fifty-eight
  2. 2. two million five hundred and eighty-seven thousand four hundred and fifty-six
  3. 5. seventy-five million four hundred and thirty-three thousand one hundred and fifty-five