Chinese are China people who moved to Singapore before its independence. (That was before independence)
Malays are Malays, and Indians are like China, except that their ancestors are Indians.
Speaking of ancestors, in fact, it is only two or three generations at most, and the new horse has been independent for a long time.
Therefore, most of the ancestors of Singaporeans came from China. Because China has the largest population.