shanghai 2005