Ugx. 496,298,000
View detail
Ugx. 84,661,200
Ugx. 51,699,300
Ugx. 64,607,800
Ugx. 35,538,700
Ugx. 24,136,900
Ugx. 262,803,000
Ugx. 76,537,600
Ugx. 81,920,700
Ugx. 80,650,200
Ugx. 146,132,000
Ugx. 54,303,900