good job. i haven't done the calculations. it looks reasonable. there maybe a zhuang with not enough shares. and they have been trying to get shares very slowly. it's very difficult for them.