Ugx. 110,719,584
View detail
Ugx. 132,540,424
Ugx. 128,562,470
Ugx. 106,347,000
Ugx. 126,373,550
Ugx. 91,445,470
Ugx. 81,226,984
Ugx. 76,522,904
Ugx. 113,518,880
Ugx. 90,235,250
Ugx. 109,846,120
Ugx. 95,765,440