ranges from 300 to 1,000,000
ranges from 110 to 650
ranges from 3 to 5
ranges from 2 to 6
ranges from 300 to 3,000