Ugx. 51,269,700
View detail
Ugx. 58,835,200
Ugx. 55,161,800
Ugx. 51,351,700
Ugx. 54,773,600
Ugx. 46,650,500
Ugx. 40,949,000
Ugx. 50,925,300
Ugx. 54,216,100
Ugx. 49,214,300
Ugx. 47,076,900