Ugx. 104,520,000
View detail
Ugx. 52,759,100
Ugx. 129,723,000
Ugx. 111,315,000
Ugx. 32,748,900
Ugx. 186,053,000
Ugx. 32,085,400
Ugx. 37,426,600
Ugx. 59,964,800
Ugx. 28,323,500
Ugx. 60,924,400
Ugx. 42,680,000