Group Structure and Size