What is the distance between shanghai and shenzhen china?

1,184 km