Ugx. 105,672,000
View detail
Ugx. 37,818,800
Ugx. 235,965,000
Ugx. 546,050,000
Ugx. 54,560,200
Ugx. 540,279,000
Ugx. 290,658,000
Ugx. 216,322,000
Ugx. 205,148,000
Ugx. 269,689,000
Ugx. 230,600,000
Ugx. 160,113,000