Ugx. 4,293,996,000
View detail
Ugx. 34,538,700
Ugx. 39,547,968
Ugx. 51,729,124
Ugx. 50,013,764
Ugx. 33,728,376
Ugx. 32,486,584
Ugx. 31,628,904
Ugx. 28,187,664
Ugx. 31,325,712
Ugx. 26,840,632
Ugx. 29,876,712