Ugx. 148,057,000
View detail
Ugx. 65,005,300
Ugx. 152,015,000
Ugx. 128,599,000
Ugx. 71,486,200
Ugx. 148,386,000
Ugx. 130,811,000
Ugx. 84,460,800
Ugx. 56,672,700
Ugx. 84,396,300
Ugx. 59,150,600