Ugx. 53,093,600
View detail
Ugx. 40,846,600
Ugx. 32,992,600
Ugx. 34,406,300
Ugx. 32,949,200
Ugx. 30,647,200
Ugx. 30,175,900
Ugx. 43,554,900
Ugx. 49,112,400
Ugx. 44,728,000
Ugx. 62,852,900
Ugx. 40,933,300