Ugx. 121,057,656
View detail
Ugx. 122,020,184
Ugx. 138,694,690
Ugx. 113,667,750
Ugx. 107,982,000
Ugx. 97,851,784
Ugx. 106,873,370
Ugx. 112,352,824
Ugx. 101,207,480
Ugx. 98,298,856
Ugx. 87,295,530
Ugx. 79,942,440