Ugx. 134,446,000
View detail
Ugx. 64,220,400
Ugx. 50,420,600
Ugx. 47,701,800
Ugx. 149,754,000
Ugx. 48,285,500
Ugx. 123,457,000
Ugx. 155,910,000
Ugx. 142,711,000
Ugx. 29,685,900
Ugx. 29,902,100
Ugx. 180,218,000