Ugx. 72,504,500
View detail
Ugx. 55,055,200
Ugx. 146,796,000
Ugx. 37,285,000
Ugx. 59,935,100
Ugx. 51,425,100
Ugx. 45,520,000
Ugx. 38,343,500
Ugx. 56,731,800
Ugx. 34,818,200
Ugx. 200,139,000
Ugx. 40,055,100