KShs 248,476
KShs 295,000
KShs 337,000
KShs 10,500 – KShs 12,500
KShs 137,500
KShs 29,700 – KShs 82,500
KShs 280,500
KShs 324,500
KShs 129,800 – KShs 164,450
KShs 195,000
KShs 98,000
KShs 250,000
KShs 125,000
KShs 177,705
KShs 9,187
KShs 5,500 – KShs 10,500
KShs 2,970
KShs 220,000 – KShs 294,918
KShs 49,500
KShs 2,000 – KShs 3,000
KShs 11,011
KShs 264,000 – KShs 355,418
KShs 93,500 – KShs 137,500
KShs 8,250