With a total length of about 18,400 kilometers, over 2400 rivers of various sizes run through Jiangxi. Of these, over 160 have water all year. The five major waterways are the Ganjiang, Fuhe, Xinjiang, Xiuhe and Raohe Rivers. The Ganjiang River winds south to north for 751 kilometers, covering a drainage area of 83,500 square kilometers. It covers such a large area that Jiangxi is called "Gan" for short. These five rivers all originate from the border mountains, wind through the foothills, run across the plains, moisten fertile lands, gather at Poyang Lake and empty into the Yangtze River. Here list top water attractions in Jiangxi: