Ugx. 131,703,000
View detail
Ugx. 96,114,300
Ugx. 106,457,000
Ugx. 115,154,000
Ugx. 123,012,000
Ugx. 120,829,000
Ugx. 154,495,000
Ugx. 114,515,000
Ugx. 93,152,200
Ugx. 136,390,000
Ugx. 121,090,000
Ugx. 95,697,300