Ugx. 357,005,000
View detail
Ugx. 138,306,000
Ugx. 52,722,700
Ugx. 111,779,000
Ugx. 47,978,900
Ugx. 325,461,000
Ugx. 110,012,000
Ugx. 56,530,100
Ugx. 117,243,000
Ugx. 34,147,200
Ugx. 305,320,000
Ugx. 764,507,000