Ugx. 141,271,000
View detail
Ugx. 176,288,000
Ugx. 111,885,000
Ugx. 64,955,800
Ugx. 138,065,000
Ugx. 47,249,400
Ugx. 126,385,000
Ugx. 74,872,200
Ugx. 182,190,000
Ugx. 76,288,000
Ugx. 100,103,000
Ugx. 97,319,700