Ugx. 141,372,000
View detail
Ugx. 324,299,000
Ugx. 103,249,000
Ugx. 35,832,700
Ugx. 65,665,700
Ugx. 81,812,600
Ugx. 81,262,800
Ugx. 239,625,000
Ugx. 157,492,000
Ugx. 298,666,000
Ugx. 129,351,000
Ugx. 51,589,900