Factors Affecting Auto Insurance Rates in Birmingham, AL.