Ugx. 30,824,100
View detail
Ugx. 34,114,400
Ugx. 29,497,100
Ugx. 42,751,300
Ugx. 31,202,500
Ugx. 24,391,700
Ugx. 31,295,700
Ugx. 27,446,100
Ugx. 27,018,400
Ugx. 25,587,200
Ugx. 22,998,800
Ugx. 24,024,300