The figures are largely accurate. Look at China census figures.
Over and above what I wrote, han chinese were settled in at Sinkiang, turing the uighur muslims to minority there.
Chinese treatment of musalmaans is the main reason, why Chinese in pakistan need armored protection and every now and then u see news items of kidnapping and killings of chinese in frontier and baluchistan.
Chinese know that soft options have never historically worked with musalmaans and that musalmaans treat soft options as others' weakness.