Ugx. 39,852,100
View detail
Ugx. 31,303,000
Ugx. 36,602,300
Ugx. 41,268,300
Ugx. 39,837,500
Ugx. 29,794,600
Ugx. 38,635,500
Ugx. 29,532,900
Ugx. 23,824,700
Ugx. 22,739,200
Ugx. 25,644,700
Ugx. 27,866,900