Which provinces does Xu Xiake's footprint cover?

Without any government support, Xu Xiake traveled to Jiangsu, Anhui, Zhejiang, Shandong, Hebei, Henan, Shanxi, Shaanxi, Fujian, Jiangxi, Hubei, Hunan, Guangdong, Guangxi, Guizhou, Yunnan and other 16 provinces. East to Putuo Mountain in Zhejiang, west to Tengchong in Yunnan, south to Nanning in Guangxi and north to Panshan in Jixian County, Hebei Province, covering more than half of China. What's more, during more than 30 years of travel and investigation, he mainly walked, even rarely took a boat, and often carried his own luggage. Most of the places he has been to are desolate backcountry or sparsely populated frontier areas. He is not afraid of wind and rain, tigers and wolves, keeps company with Changfeng and Baiyun, feeds his hunger with wild fruits and quenches his thirst with clear springs. He was dying several times, risked his life and tasted the hardships of the journey.