Place value Puzzle

12345678
Across
  1. 5. place value of 2 in the number 23000 (in numbers)
  2. 6. fifteen thousand five hundred and one
  3. 7. sixty thousand
  4. 8. ninety nine thousand nine hundred and ninety nine
Down
  1. 1. eighty thousand and five
  2. 2. place value of 5 in the number 20578
  3. 3. place value of 8 in the number 38125(in numbers)
  4. 4. place value of 6 in the number 21560 (in numbers)
  5. 6. fifteen thousand and nine