Generate part and room counts