Ugx. 50,412,100
View detail
Ugx. 55,309,100
Ugx. 47,269,900
Ugx. 41,440,700
Ugx. 39,625,500
Ugx. 210,927,000
Ugx. 45,718,000
Ugx. 33,522,100
Ugx. 53,554,300
Ugx. 40,694,900
Ugx. 39,592,600
Ugx. 37,624,000