Crossnumber puzzle

12345678910111213141516
Across
  1. 2. 15!÷10!
  2. 3. 7!-4!+20
  3. 4. (6!+5!)²
  4. 8. 9!+6!
  5. 10. 7!×5-100
  6. 11. 10!-9!+6
  7. 13. 6!-5!+5
  8. 14. 10!÷5!
  9. 15. 7!×2-1000
  10. 16. (5!+3!)²
Down
  1. 1. 7!+4!
  2. 3. 7!+3!
  3. 4. (3!+2!)³
  4. 5. (7!+4!)³
  5. 6. 16!÷12!
  6. 7. 8!×2-1000
  7. 9. 6!-4!+2
  8. 12. 9!×5-100
  9. 14. 9!÷5!