This list is completely wrong. The only way it could even possibly make sense is if they sampled from a very small geographical area, as some uncommon names are concentrated in certain areas.
Note that the list I linked has Lin 17th and Cai 34th. Neither is even that common.
EDIT: did a little more research and found out why your list is so far off. In the southern provinces, Chen is the most common name. Lin is extremely common in the southern province of Fujian, but is uncommon in the North. Cai is also common in Fujian but otherwise uncommon. Your lists seems to be based on Fujian only.
without doing a search I would say that Zhang or some variant would be pretty far up the list if not number 1 as most common chinese name...