Ugx. 175,341,000
View detail
Ugx. 118,097,000
Ugx. 160,105,000
Ugx. 114,511,000
Ugx. 160,675,000
Ugx. 155,613,000
Ugx. 127,718,000
Ugx. 118,565,000
Ugx. 125,120,000
Ugx. 66,701,400
Ugx. 100,140,000
Ugx. 87,610,500