Others will help with your specific questions. All I can say is buy bigger than you think you'll ever need.