Ugx. 54,231,100
View detail
Ugx. 26,272,000
Ugx. 66,246,900
Ugx. 88,743,200
Ugx. 94,477,200
Ugx. 26,651,700
Ugx. 156,900,000
Ugx. 43,501,000
Ugx. 29,559,400
Ugx. 75,566,600
Ugx. 83,649,400
Ugx. 27,763,800