ranges from 300 to 1,557,360
ranges from 3 to 11,000
ranges from 1 to 9
ranges from 1 to 6
ranges from 60 to 10,000