Ugx. 54,567,400
View detail
Ugx. 128,224,000
Ugx. 115,340,000
Ugx. 158,806,000
Ugx. 74,449,100
Ugx. 514,022,000
Ugx. 65,509,100
Ugx. 152,229,000
Ugx. 136,504,000
Ugx. 51,784,500
Ugx. 74,617,200
Ugx. 108,517,000