Ugx. 319,063,140
View detail
Ugx. 73,169,290
Ugx. 53,976,428
Ugx. 131,145,630
Ugx. 95,874,690
Ugx. 73,214,110
Ugx. 163,413,840
Ugx. 112,188,056
Ugx. 47,562,000
Ugx. 148,853,940
Ugx. 128,742,320
Ugx. 44,015,856