Breakdown of shareholdings as at December 31, 2003

  Number of shareholders Number of shares
     
1-100    3 389 165 085
101-1000    4 142 1 737 526
1 001-10000    1 104 3 119 494
100 001-100000    149 4 638 744
1 000 001-1000000    27 7 495 075
     5 57 642 148
  10 9 918 369
    26 722
Total 8 826 84 743 163