Ugx. 29,245,100
View detail
Ugx. 56,515,400
Ugx. 44,373,500
Ugx. 68,535,900
Ugx. 46,202,400
Ugx. 53,360,300
Ugx. 40,135,500
Ugx. 429,194,000
Ugx. 41,591,300
Ugx. 117,410,000
Ugx. 84,547,400
Ugx. 105,556,000