2,104 stations