ranges from 39,000 to 1,557,360
ranges from 3 to 800
ranges from 1 to 9
ranges from 1 to 5
ranges from 100 to 10,000