Ugx. 37,490,300
View detail
Ugx. 256,416,000
Ugx. 80,763,500
Ugx. 319,414,000
Ugx. 143,897,000
Ugx. 139,606,000
Ugx. 57,263,500
Ugx. 62,021,000
Ugx. 73,098,300
Ugx. 97,900,200
Ugx. 151,838,000
Ugx. 67,114,800