Question: How many Republican mayors has New York City had since 1974?
Answer: 2