31 stations