Ugx. 52,856,100
View detail
Ugx. 45,884,200
Ugx. 53,708,000
Ugx. 51,045,900
Ugx. 50,718,100
Ugx. 49,420,500
Ugx. 34,045,200
Ugx. 50,699,900
Ugx. 46,488,200
Ugx. 35,252,100
Ugx. 40,369,000
Ugx. 41,474,800