Ugx. 120,897,000
View detail
Ugx. 108,681,536
Ugx. 151,753,700
Ugx. 115,085,400
Ugx. 145,631,790
Ugx. 119,582,160
Ugx. 107,543,470
Ugx. 150,922,700
Ugx. 142,349,040
Ugx. 98,954,936
Ugx. 47,632,000
Ugx. 36,728,608