Ugx. 126,433,000
View detail
Ugx. 74,735,500
Ugx. 65,481,900
Ugx. 41,639,600
Ugx. 105,297,000
Ugx. 67,213,700
Ugx. 127,042,000
Ugx. 103,992,000
Ugx. 73,087,500
Ugx. 141,845,000
Ugx. 134,761,000
Ugx. 31,270,600