What is the answer to this question? how many episodes in season 3 of heart of dixie?
22