Alibaba in 2004