Ugx. 114,133,000
View detail
Ugx. 90,750,500
Ugx. 69,632,600
Ugx. 38,819,400
Ugx. 58,451,200
Ugx. 64,044,700
Ugx. 53,016,900
Ugx. 49,507,300
Ugx. 47,566,000
Ugx. 106,615,000
Ugx. 25,757,200
Ugx. 127,316,000