Ugx. 58,603,100
View detail
Ugx. 87,110,700
Ugx. 406,202,000
Ugx. 101,482,000
Ugx. 86,190,000
Ugx. 90,833,400
Ugx. 164,893,000
Ugx. 67,091,400
Ugx. 50,525,000
Ugx. 92,118,700
Ugx. 148,146,000
Ugx. 119,181,000