Ugx. 142,556,000
View detail
Ugx. 123,538,000
Ugx. 91,876,000
Ugx. 112,517,000
Ugx. 81,828,400
Ugx. 62,716,700
Ugx. 98,290,200
Ugx. 103,639,000
Ugx. 58,181,900
Ugx. 64,727,300
Ugx. 86,532,600
Ugx. 63,661,900