There are over three thousand islands along the rugged coastline of Zhejiang. How many islands are along the rugged coastline of Zhejiang?