ranges from 300 to 1,557,360
ranges from 100 to 800
ranges from 2 to 9
ranges from 1 to 6
ranges from 60 to 10,000