Ugx. 50,412,100
View detail
Ugx. 50,026,900
Ugx. 54,730,200
Ugx. 47,504,400
Ugx. 37,202,800
Ugx. 40,799,400
Ugx. 45,725,100
Ugx. 32,722,000
Ugx. 36,893,600
Ugx. 27,161,600
Ugx. 30,573,800
Ugx. 35,532,000