请选择上海至昆明所经过城市的正确顺序:( )
A、上海、杭州、南昌、株洲、贵阳、昆明
B、上海、杭州、株洲、南昌、贵阳、昆明
C、上海、杭州、株洲、南昌、桂林、昆明
D、上海、杭州、南昌、柳州、贵阳、昆明
C