2,427
1,562
658
379
279
Banks
Pension Funds
Retail
Insurance
Parastatals