Answers to the practice questions on the page linked above
1. 1 2. 4 3. 1 4. 3 5. 2 6. 3 7. 3 8. 3 9. 2 10. 1 11.1 12 . 1 13. 4 14. 4 15. 3 16. 1 17. 4 18.1 19. 2 20. 3 21. 4