Ugx. 32,274,100
View detail
Ugx. 28,873,300
Ugx. 62,196,100
Ugx. 236,335,000
Ugx. 192,208,000
Ugx. 116,250,000
Ugx. 196,500,000
Ugx. 80,798,000
Ugx. 148,483,000
Ugx. 180,216,000
Ugx. 55,006,300
Ugx. 30,505,000