How many districts are there in Afghanistan?

A. 250
B. 280
C. 350
D. 421