Ugx. 480,356,000
View detail
Ugx. 112,953,000
Ugx. 60,772,300
Ugx. 29,965,600
Ugx. 44,882,800
Ugx. 63,022,800
Ugx. 200,550,000
Ugx. 23,656,700
Ugx. 119,595,000
Ugx. 143,650,000
Ugx. 268,259,000
Ugx. 58,756,800