Ugx. 48,308,200
View detail
Ugx. 55,873,300
Ugx. 57,415,200
Ugx. 44,758,600
Ugx. 44,802,900
Ugx. 46,877,200
Ugx. 46,966,000
Ugx. 43,932,200
Ugx. 39,301,000
Ugx. 46,012,000
Ugx. 35,906,700
Ugx. 34,032,500