How many Madison counties are there in the US?

21 including Madison Parish in LA