Factors Affecting Birmingham, Alabama Auto Insurance Monthly Rates