Top 2016 KCPE candidate scores 437 marks