Ugx. 504,083,000
View detail
Ugx. 319,845,000
Ugx. 2,445,220,000
Ugx. 137,376,000
Ugx. 119,290,000
Ugx. 335,829,000
Ugx. 129,505,000
Ugx. 256,053,000
Ugx. 128,290,000
Ugx. 143,560,000
Ugx. 125,414,000
Ugx. 116,388,000