Ugx. 134,385,620
View detail
Ugx. 340,397,280
Ugx. 92,772,000
Ugx. 109,718,920
Ugx. 122,046,890
Ugx. 121,810,016
Ugx. 157,738,780
Ugx. 120,302,664
Ugx. 100,341,050
Ugx. 271,796,700
Ugx. 198,523,360
Ugx. 145,884,540