Ugx. 32,363,100
View detail
Ugx. 33,815,000
Ugx. 38,261,400
Ugx. 29,277,900
Ugx. 30,948,600
Ugx. 33,820,400
Ugx. 26,897,200
Ugx. 31,953,100
Ugx. 30,744,700
Ugx. 31,096,700
Ugx. 31,798,000
Ugx. 29,032,000