Ugx. 42,302,700
View detail
Ugx. 62,194,200
Ugx. 32,050,200
Ugx. 52,680,200
Ugx. 53,147,200
Ugx. 227,142,000
Ugx. 32,055,600
Ugx. 199,958,000
Ugx. 148,499,000
Ugx. 27,727,600
Ugx. 34,048,500
Ugx. 48,574,800