3,969 stations