Ugx. 95,893,000
View detail
Ugx. 62,254,300
Ugx. 158,820,000
Ugx. 127,319,000
Ugx. 60,675,700
Ugx. 160,149,000
Ugx. 62,042,700
Ugx. 108,343,000
Ugx. 50,113,700
Ugx. 135,060,000
Ugx. 39,378,200
Ugx. 35,087,200