Ugx. 42,288,300
View detail
Ugx. 49,542,100
Ugx. 38,421,000
Ugx. 50,569,000
Ugx. 37,787,400
Ugx. 32,653,000
Ugx. 59,079,100
Ugx. 46,707,200
Ugx. 33,966,000
Ugx. 49,050,500