Ugx. 45,307,400
View detail
Ugx. 50,075,700
Ugx. 59,607,000
Ugx. 305,803,000
Ugx. 180,915,000
Ugx. 21,478,100
Ugx. 91,878,700
Ugx. 31,615,400
Ugx. 288,639,000
Ugx. 133,872,000
Ugx. 34,083,600
Ugx. 30,812,500