Ugx. 53,862,200
View detail
Ugx. 180,231,000
Ugx. 120,147,000
Ugx. 55,473,300
Ugx. 75,072,900
Ugx. 81,506,600
Ugx. 204,355,000
Ugx. 168,911,000
Ugx. 148,500,000
Ugx. 81,224,600
Ugx. 63,523,600
Ugx. 135,483,000