Ugx. 37,602,100
View detail
Ugx. 136,902,000
Ugx. 79,527,000
Ugx. 69,109,100
Ugx. 44,892,800
Ugx. 52,834,400
Ugx. 48,272,800
Ugx. 126,055,000
Ugx. 125,579,000
Ugx. 68,579,700
Ugx. 126,299,000
Ugx. 221,745,000