Ugx. 41,315,296
View detail
Ugx. 52,071,624
Ugx. 153,906,100
Ugx. 87,517,870
Ugx. 70,455,560
Ugx. 4,290,916,600
Ugx. 69,171,704
Ugx. 40,883,752
Ugx. 45,657,748
Ugx. 99,099,536
Ugx. 51,273,260
Ugx. 247,994,290