Ugx. 30,792,800
View detail
Ugx. 39,693,700,000
Ugx. 85,906,100
Ugx. 23,141,900
Ugx. 177,248,000
Ugx. 60,225,400
Ugx. 46,159,100
Ugx. 51,334,300
Ugx. 39,806,700
Ugx. 95,822,500
Ugx. 1,356,640,000
Ugx. 119,930,000