ranges from 550 to 1,000,000
ranges from 3 to 767
ranges from 1 to 24
ranges from 1 to 12
ranges from 20 to 20,000