我当年在江西山区插队十年。长期观察,发现一个现象:村民包括整个县乡的男人,身高不超过一米七,女人身高一米六以下。为什么会出现这种现象?后来终于找出原因。因为山区农村的婚嫁,都是邻村或不超过二十里路的村子,原因很简单,当时除了县道,乡村没有公路,也没有旅店,接送新娘和送陪嫁东西,都靠挑担,不可能走五六十里路晚上露宿野外。因此,女孩子都不远嫁,而且村民婚嫁都有传统对应村子,姓宋的与姓艾的姓邹的村子联姻,姓聂的,与姓姚的村子联姻,等等。这样,几百年下来,就是广义的近亲通婚,所以人长得矮小。上海是个移民城市,从1842年开埠到现在180年,市民都是全国各地到上海的新老移民及其后代。而且这些移民,往往是村里最聪明最强健最有闯劲的年轻人到上海工作学习创业并成为上海市民。因此,上海市民的婚嫁,完全打破了传统的同乡或地域束缚,男孩是浙江人,女孩是广东人或安徽人,男孩是江苏人,女孩是山东人或河北人,这种远缘婚嫁,传承了各地父母的优点,下一代就更聪明更强健身材也更高,人也更漂亮。这也就是为什么姚明刘翔是上海人的原因了。上海的一所中学——上海中学,历届毕业生当中竟然出了五十多位院士,这也是非常能够说明问题的。