Ugx. 189,063,000
View detail
Ugx. 75,620,800
Ugx. 32,852,200
Ugx. 100,021,000
Ugx. 119,545,000
Ugx. 151,909,000
Ugx. 131,816,000
Ugx. 55,126,200
Ugx. 53,330,600
Ugx. 100,412,000
Ugx. 36,524,700
Ugx. 114,093,000