Ugx. 59,515,100
View detail
Ugx. 50,785,000
Ugx. 38,819,400
Ugx. 28,597,700
Ugx. 49,869,200
Ugx. 64,044,700
Ugx. 80,817,600
Ugx. 63,878,000
Ugx. 59,405,400
Ugx. 49,507,300
Ugx. 24,797,500
Ugx. 78,625,900