the island that used to be known as xiangshan island has a population of how many people ?
2,890,000