Ugx. 52,297,500
View detail
Ugx. 96,238,300
Ugx. 54,671,300
Ugx. 100,915,000
Ugx. 147,447,000
Ugx. 121,780,000
Ugx. 84,489,500
Ugx. 51,300,500
Ugx. 133,031,000
Ugx. 125,585,000
Ugx. 70,154,600
Ugx. 226,007,000