Ugx. 42,805,100
View detail
Ugx. 86,687,100
Ugx. 50,505,300
Ugx. 44,070,800
Ugx. 39,518,300
Ugx. 37,150,300
Ugx. 38,883,900
Ugx. 35,283,100
Ugx. 30,429,000
Ugx. 47,481,000
Ugx. 34,683,800
Ugx. 41,826,200