Ugx. 48,526,100
View detail
Ugx. 62,482,000
Ugx. 34,794,200
Ugx. 54,698,400
Ugx. 51,535,800
Ugx. 44,735,300
Ugx. 49,569,400
Ugx. 37,137,400
Ugx. 42,982,000
Ugx. 41,469,000
Ugx. 37,055,500
Ugx. 47,013,100