Ugx. 315,829,920
View detail
Ugx. 526,108,350
Ugx. 41,803,230,000
Ugx. 346,792,800
Ugx. 306,206,140
Ugx. 252,687,020
Ugx. 275,019,650
Ugx. 357,784,030
Ugx. 528,300,600
Ugx. 2,232,465,700
Ugx. 260,776,480
Ugx. 287,558,050