Ugx. 50,927,500
View detail
Ugx. 54,064,200
Ugx. 41,901,300
Ugx. 51,410,100
Ugx. 42,861,000
Ugx. 36,752,100
Ugx. 48,575,000
Ugx. 51,580,100
Ugx. 44,785,800
Ugx. 52,265,600
Ugx. 39,132,000
Ugx. 62,525,700