2,526 stations