Ugx. 353,616,000
View detail
Ugx. 108,141,000
Ugx. 105,642,000
Ugx. 95,919,200
Ugx. 78,027,300
Ugx. 96,687,400
Ugx. 160,016,000
Ugx. 102,069,000
Ugx. 110,596,000
Ugx. 163,047,000
Ugx. 341,231,000
Ugx. 87,535,700