Ugx. 32,173,600
View detail
Ugx. 336,622,000
Ugx. 38,671,500
Ugx. 148,038,000
Ugx. 26,809,400
Ugx. 58,202,800
Ugx. 58,908,000
Ugx. 51,029,400
Ugx. 30,429,200
Ugx. 45,035,000
Ugx. 268,568,000
Ugx. 119,744,000