Ugx. 105,897,000
View detail
Ugx. 120,574,000
Ugx. 51,056,900
Ugx. 178,968,000
Ugx. 87,780,200
Ugx. 63,409,000
Ugx. 160,265,000
Ugx. 42,908,000
Ugx. 70,369,300
Ugx. 75,086,200
Ugx. 38,016,600
Ugx. 80,545,500