Ugx. 600,082,000
View detail
Ugx. 133,742,000
Ugx. 23,266,100
Ugx. 80,796,700
Ugx. 249,677,000
Ugx. 313,748,000
Ugx. 100,504,000
Ugx. 105,486,000
Ugx. 51,601,300
Ugx. 64,852,600
Ugx. 71,904,300
Ugx. 53,092,500