Ugx. 357,829,100
View detail
Ugx. 210,732,190
Ugx. 297,606,370
Ugx. 247,752,860
Ugx. 1,126,513,700
Ugx. 248,121,900
Ugx. 219,694,140
Ugx. 198,398,990
Ugx. 537,896,200
Ugx. 264,256,740
Ugx. 164,802,180
Ugx. 3,341,421,000