Ugx. 60,350,200
View detail
Ugx. 76,467,100
Ugx. 67,104,000
Ugx. 280,882,000
Ugx. 62,742,500
Ugx. 82,537,300
Ugx. 86,388,900
Ugx. 64,961,200
Ugx. 57,735,500
Ugx. 45,296,500
Ugx. 54,914,600
Ugx. 48,377,800