Ugx. 28,242,000
View detail
Ugx. 29,245,900
Ugx. 24,951,200
Ugx. 30,484,200
Ugx. 34,802,500
Ugx. 29,285,400
Ugx. 27,959,400
Ugx. 33,416,300
Ugx. 29,269,300
Ugx. 25,440,000
Ugx. 30,553,500
Ugx. 27,942,300