3,312 stations