Bank of Communications Co., Ltd.

Exchange Code Listed Last trade Delisted
HK Main 03328  2005-06-23    
Stock code:
From
to

CCASS holding changes from 2010-11-15 to 2010-11-16

Hit the "stake change" to see the holder's history.

Some data are hidden to fit your display. Rotate?

Row CCASS ID Name Holding Change Stake
%
Stake
Δ %
Last
holding
1 C00060 THE ROYAL BANK OF SCOTLAND N.V. 47,909,608 16,053,000 0.18 0.06 2010-11-16
2 C00019 THE HONGKONG AND SHANGHAI BANKING 2,223,883,887 7,506,642 8.38 0.03 2010-11-16
3 C00033 BANK OF CHINA (HONG KONG) LTD 373,486,871 3,561,728 1.41 0.01 2010-11-16
4 B01130 BOCI SECURITIES LTD 78,882,456 2,841,723 0.30 0.01 2010-11-16
5 B01430 CITIGROUP GLOBAL MARKETS ASIA LTD 2,371,000 2,213,846 0.01 0.01 2010-11-16
6 C00002 BANK OF COMMUNICATIONS TRUSTEE LTD 83,460,618 1,961,297 0.31 0.01 2010-11-16
7 B01284 HANG SENG SECURITIES LTD 130,428,091 1,089,100 0.49 0.00 2010-11-16
8 B01451 GOLDMAN SACHS (ASIA) SECURITIES LTD 24,305,404 915,000 0.09 0.00 2010-11-16
9 B01089 HSBC BROKING SECURITIES (HONG KONG) LTD 60,185,499 528,000 0.23 0.00 2010-11-16
10 C00037 SHANGHAI COMMERCIAL BANK LTD 42,594,459 469,151 0.16 0.00 2010-11-16
11 B01265 OCBC SECURITIES BROKERAGE (HK) LTD 4,041,073 464,000 0.02 0.00 2010-11-16
12 C00048 CHIYU BANKING CORPORATION LTD 24,303,742 431,000 0.09 0.00 2010-11-16
13 B01183 CHONG HING SECURITIES LTD 17,543,836 383,850 0.07 0.00 2010-11-16
14 B01118 EAST ASIA SECURITIES CO LTD 37,299,938 348,044 0.14 0.00 2010-11-16
15 B01148 CHINA MERCHANTS SECURITIES (HK) CO LTD 4,732,951 340,000 0.02 0.00 2010-11-16
16 B01156 CMB INTERNATIONAL GLOBAL MARKETS LTD 53,719,263 332,000 0.20 0.00 2010-11-16
17 B01727 ICBC (ASIA) SECURITIES LTD 19,853,384 319,100 0.07 0.00 2010-11-16
18 C00028 NANYANG COMMERCIAL BANK LTD 34,191,085 318,849 0.13 0.00 2010-11-16
19 C00074 DEUTSCHE BANK AG 53,833,005 318,000 0.20 0.00 2010-11-16
20 B01668 BRIGHT SMART SECURITIES INTERNATIONAL 4,630,748 283,000 0.02 0.00 2010-11-16
21 C00015 DBS BANK (HONG KONG) LTD 30,447,805 279,000 0.11 0.00 2010-11-16
22 B01842 BOCOM INTERNATIONAL SECURITIES LTD 7,849,273 218,700 0.03 0.00 2010-11-16
23 B01345 PHILLIP SECURITIES (HONG KONG) LTD 13,697,114 160,000 0.05 0.00 2010-11-16
24 C00003 THE BANK OF EAST ASIA LTD 21,003,966 157,000 0.08 0.00 2010-11-16
25 C00036 CHINA CONSTRUCTION BANK (ASIA) 11,316,388 113,250 0.04 0.00 2010-11-16
26 B01550 HUAYU SECURITIES LTD 511,571 113,000 0.00 0.00 2010-11-16
27 B01610 KGI ASIA LTD 6,305,437 111,450 0.02 0.00 2010-11-16
28 B01695 DAH SING SECURITIES LTD 13,547,199 111,000 0.05 0.00 2010-11-16
29 B01086 EVERBRIGHT SECURITIES INVESTMENT 24,394,428 111,000 0.09 0.00 2010-11-16
30 B01803 RICH BAY SECURITIES LTD 307,000 100,000 0.00 0.00 2010-11-16
31 B01584 CHIEF SECURITIES LTD 4,682,483 99,750 0.02 0.00 2010-11-16
32 B01362 JOSPA INVESTMENT CO LTD 706,650 95,000 0.00 0.00 2010-11-16
33 B01143 HAITONG INTERNATIONAL SECURITIES CO LTD 9,433,474 94,500 0.04 0.00 2010-11-16
34 B01228 CITIC SECURITIES BROKERAGE (HK) LTD 39,356,046 91,630 0.15 0.00 2010-11-16
35 C00086 BNP PARIBAS WEALTH MANAGEMENT 17,356,266 82,000 0.07 0.00 2010-11-16
36 B01649 CINDA INTERNATIONAL SECURITIES LTD 957,318 70,000 0.00 0.00 2010-11-16
37 B01133 RBC INVESTMENT SERVICES (ASIA) LTD 10,563,866 66,000 0.04 0.00 2010-11-16
38 B01843 TELECOM KING SECURITIES LTD 401,950 63,000 0.00 0.00 2010-11-16
39 B01866 ICBC INTERNATIONAL SECURITIES LTD 631,534 60,000 0.00 0.00 2010-11-16
40 B01433 HING WAI ALLIED SECURITIES LTD 790,795 56,000 0.00 0.00 2010-11-16
41 B01169 PUBLIC FINANCIAL SECURITIES LTD 2,315,063 52,000 0.01 0.00 2010-11-16
42 B01789 HO FUNG SHARES INVESTMENT LTD 776,652 49,800 0.00 0.00 2010-11-16
43 B01324 FUNDERSTONE SECURITIES LTD 2,548,250 41,000 0.01 0.00 2010-11-16
44 B01209 MASON SECURITIES LTD 4,863,336 39,000 0.02 0.00 2010-11-16
45 B01563 XINKONG INTERNATIONAL SECURITIES LTD 1,883,011 39,000 0.01 0.00 2010-11-16
46 B01685 ARK SECURITIES (HONG KONG) LTD 463,950 36,000 0.00 0.00 2010-11-16
47 B01413 CORE PACIFIC - YAMAICHI INTERNATIONAL 2,895,493 30,000 0.01 0.00 2010-11-16
48 B01259 FAIR EAGLE SECURITIES CO LTD 617,262 30,000 0.00 0.00 2010-11-16
49 C00041 OCBC BANK (HONG KONG) LTD 32,870,057 30,000 0.12 0.00 2010-11-16
50 B01607 RHB SECURITIES HONG KONG LTD 1,498,749 30,000 0.01 0.00 2010-11-16
51 B01338 EMPEROR SECURITIES LTD 878,604 29,000 0.00 0.00 2010-11-16
52 B01590 INTERACTIVE BROKERS HONG KONG LTD 693,705 29,000 0.00 0.00 2010-11-16
53 B01320 LUEN FAT SECURITIES CO LTD 783,879 28,000 0.00 0.00 2010-11-16
54 B01272 FB SECURITIES (HONG KONG) LTD 18,856,027 26,000 0.07 0.00 2010-11-16
55 B01137 CHOW SANG SANG SECURITIES LTD 2,664,765 24,000 0.01 0.00 2010-11-16
56 B01700 REALINK FINANCIAL TRADE LTD 748,815 24,000 0.00 0.00 2010-11-16
57 B01769 ONE CHINA SECURITIES LTD 380,951 22,251 0.00 0.00 2010-11-16
58 B01212 HENYEP SECURITIES LTD 773,592 20,000 0.00 0.00 2010-11-16
59 B01514 KARL-THOMSON SECURITIES CO LTD 980,506 20,000 0.00 0.00 2010-11-16
60 B01715 PRESIDENT SECURITIES (HONG KONG) LTD 201,051 20,000 0.00 0.00 2010-11-16
61 B01423 PRUDENTIAL BROKERAGE LTD 4,647,680 20,000 0.02 0.00 2010-11-16
62 B01676 TAI SHING STOCK INVESTMENT CO LTD 526,454 20,000 0.00 0.00 2010-11-16
63 C00057 UNITED OVERSEAS BANK LTD 2,162,551 20,000 0.01 0.00 2010-11-16
64 B01632 WAI FAT SECURITIES LTD 147,300 20,000 0.00 0.00 2010-11-16
65 B01425 WELLFULL SECURITIES CO LTD 1,127,759 20,000 0.00 0.00 2010-11-16
66 B01407 WIN WONG SECURITIES LTD 398,150 20,000 0.00 0.00 2010-11-16
67 B01129 WOCOM SECURITIES LTD 2,730,332 20,000 0.01 0.00 2010-11-16
68 B01119 CELESTIAL SECURITIES LTD 3,230,216 19,550 0.01 0.00 2010-11-16
69 B01662 BOKHARY SECURITIES LTD 365,700 16,000 0.00 0.00 2010-11-16
70 B01150 MTF SECURITIES LTD 754,900 15,000 0.00 0.00 2010-11-16
71 B01694 MINERVA HOLDING FINANCIAL SECURITIES LTD 176,120 13,820 0.00 0.00 2010-11-16
72 B01564 ABCI SECURITIES CO LTD 1,188,055 13,000 0.00 0.00 2010-11-16
73 B01659 CHEER UNION SECURITIES LTD 286,460 12,000 0.00 0.00 2010-11-16
74 B01258 CHINA POINT STOCK BROKERS LTD 388,550 12,000 0.00 0.00 2010-11-16
75 B01633 ENLIGHTEN SECURITIES LTD 434,607 12,000 0.00 0.00 2010-11-16
76 B01472 SUN GROWTH SECURITIES LTD 301,555 12,000 0.00 0.00 2010-11-16
77 B01762 DBS VICKERS (HONG KONG) LTD 16,192,331 11,000 0.06 0.00 2010-11-16
78 B01181 FOSUN INTERNATIONAL SECURITIES LTD 420,300 11,000 0.00 0.00 2010-11-16
79 B01289 SOUTH CHINA SECURITIES LTD 2,299,747 11,000 0.01 0.00 2010-11-16
80 B01771 CVP SECURITIES LTD (IN LIQUIDATION) 134,852 10,000 0.00 0.00 2010-11-16
81 B01356 DELTA ASIA SECURITIES LTD 1,310,314 10,000 0.00 0.00 2010-11-16
82 B01605 ESSENCE INTERNATIONAL FINANCIAL HOLDINGS 75,700 10,000 0.00 0.00 2010-11-16
83 B01686 FIRST SHANGHAI SECURITIES LTD 269,707 10,000 0.00 0.00 2010-11-16
84 B01298 GET NICE SECURITIES LTD 1,498,914 10,000 0.01 0.00 2010-11-16
85 B01404 HONG KONG STOCK LINK SECURITIES LTD 134,403 10,000 0.00 0.00 2010-11-16
86 B01868 JIMEI SECURITIES LTD 35,250 10,000 0.00 0.00 2010-11-16
87 B01525 KEE CHEONG SECURITIES CO LTD 184,000 10,000 0.00 0.00 2010-11-16
88 B01297 ONSHINE SECURITIES LTD 1,559,908 10,000 0.01 0.00 2010-11-16
89 B01266 PRIME CDEX SECURITIES LTD 355,300 10,000 0.00 0.00 2010-11-16
90 B01585 SINO GRADE SECURITIES LTD 668,212 10,000 0.00 0.00 2010-11-16
91 B01646 TAI NING STOCK CO LTD 261,450 10,000 0.00 0.00 2010-11-16
92 B01540 UPBEST SECURITIES CO LTD 504,310 10,000 0.00 0.00 2010-11-16
93 B01280 WING FAT SECURITIES LTD 784,813 10,000 0.00 0.00 2010-11-16
94 B01231 WINNER INTERNATIONAL SECURITIES LTD 392,850 10,000 0.00 0.00 2010-11-16
95 B01768 WINTONE SECURITIES LTD 27,500 10,000 0.00 0.00 2010-11-16
96 B01260 LAMTEX SECURITIES LTD 266,100 9,000 0.00 0.00 2010-11-16
97 B01253 STOCKWELL SECURITIES LTD 320,602 9,000 0.00 0.00 2010-11-16
98 B01565 GUOTAI JUNAN SECURITIES (HONG KONG) LTD 798,700 8,000 0.00 0.00 2010-11-16
99 B01387 LUEN HING SECURITIES LTD 2,898,021 8,000 0.01 0.00 2010-11-16
100 B01867 STARLING GROUP SECURITIES LTD 23,000 8,000 0.00 0.00 2010-11-16
101 B01343 CELETIO INVESTMENTS LTD 672,850 7,000 0.00 0.00 2010-11-16
102 B01581 KINGSWAY FINANCIAL SERVICES GROUP LTD 1,259,645 7,000 0.00 0.00 2010-11-16
103 B01813 CCB INTERNATIONAL SECURITIES LTD 391,000 6,000 0.00 0.00 2010-11-16
104 B01355 CHINA EVERBRIGHT SECURITIES (HK) LTD 1,706,618 6,000 0.01 0.00 2010-11-16
105 B01606 EWARTON SECURITIES LTD 553,211 6,000 0.00 0.00 2010-11-16
106 B01386 SBI CHINA CAPITAL FINANCIAL SERVICES LTD 157,804 6,000 0.00 0.00 2010-11-16
107 B01115 SHENWAN HONGYUAN SECURITIES (H.K.) LTD 6,135,283 6,000 0.02 0.00 2010-11-16
108 B01493 YARDLEY SECURITIES LTD 2,013,350 6,000 0.01 0.00 2010-11-16
109 B01445 VICTORY SECURITIES CO LTD 592,000 5,850 0.00 0.00 2010-11-16
110 B01346 CHINA PACIFIC SECURITIES LTD 509,227 5,000 0.00 0.00 2010-11-16
111 B01373 CHRISTFUND SECURITIES LTD 1,359,081 5,000 0.01 0.00 2010-11-16
112 B01198 PO KAY SECURITIES & SHARES CO LTD 595,602 5,000 0.00 0.00 2010-11-16
113 B01599 POLARIS SECURITIES (HONG KONG) LTD 1,189,373 5,000 0.00 0.00 2010-11-16
114 B01184 QUAM SECURITIES LTD 646,336 5,000 0.00 0.00 2010-11-16
115 B01796 SOO PEI SHAO & CO LTD 2,616,450 5,000 0.01 0.00 2010-11-16
116 B01788 SUNRISE SECURITIES LTD 955,600 5,000 0.00 0.00 2010-11-16
117 B01415 TARZAN STOCK & SHARES LTD 1,014,400 5,000 0.00 0.00 2010-11-16
118 B01267 WINFULL SECURITIES LTD 942,500 5,000 0.00 0.00 2010-11-16
119 B01559 WISETRADE SECURITIES LTD 214,280 5,000 0.00 0.00 2010-11-16
120 B01849 CIS SECURITIES ASSET MANAGEMENT LTD 77,911 4,450 0.00 0.00 2010-11-16
121 B01494 AUDREY CHOW SECURITIES LTD 737,056 4,000 0.00 0.00 2010-11-16
122 B01462 MANGO FINANCIAL LTD 589,100 4,000 0.00 0.00 2010-11-16
123 B01520 NORTH SEA SECURITIES LTD 144,300 4,000 0.00 0.00 2010-11-16
124 B01631 PLANETREE SECURITIES LTD 153,120 4,000 0.00 0.00 2010-11-16
125 B01765 PROMISING SECURITIES CO LTD 442,050 4,000 0.00 0.00 2010-11-16
126 B01724 RAMON INVESTMENT CO LTD 229,850 4,000 0.00 0.00 2010-11-16
127 B01246 ROCTEC SECURITIES CO LTD 290,700 4,000 0.00 0.00 2010-11-16
128 B01511 TAT LEE SECURITIES CO LTD 1,001,263 4,000 0.00 0.00 2010-11-16
129 B01220 WING ON CHEONG SECURITIES CO LTD 490,213 4,000 0.00 0.00 2010-11-16
130 B01521 CHAN NGOK MING SECURITIES LTD 156,450 3,000 0.00 0.00 2010-11-16
131 B01784 FU YIP SECURITIES AND INVESTMENT CO LTD 85,900 3,000 0.00 0.00 2010-11-16
132 B01501 GOLDRIDE SECURITIES LTD 77,550 3,000 0.00 0.00 2010-11-16
133 B01786 KO KUN STOCK CO LTD 24,000 3,000 0.00 0.00 2010-11-16
134 B01340 LEHIN SECURITIES LTD 575,650 3,000 0.00 0.00 2010-11-16
135 B01213 MONEYMORE SECURITIES LTD 488,355 3,000 0.00 0.00 2010-11-16
136 B01123 HING WONG SECURITIES LTD 712,901 2,700 0.00 0.00 2010-11-16
137 B01906 IMPERIUM INTERNATIONAL SECURITIES LTD 2,300 2,300 0.00 0.00 2010-11-16
138 B01328 BAN HIN SECURITIES CO LTD 445,949 2,000 0.00 0.00 2010-11-16
139 B01702 BLACK MARBLE SECURITIES LTD 97,850 2,000 0.00 0.00 2010-11-16
140 B01721 HUA NAN SECURITIES (HK) LTD 109,611 2,000 0.00 0.00 2010-11-16
141 B01290 SPS SECURITIES LTD 361,848 2,000 0.00 0.00 2010-11-16
142 B01426 YEE FAT SECURITIES CO LTD 53,850 2,000 0.00 0.00 2010-11-16
143 B01434 BEEVEST SECURITIES LTD 217,201 1,000 0.00 0.00 2010-11-16
144 B01826 GF SECURITIES (HONG KONG) BROKERAGE LTD 2,200 230 0.00 0.00 2010-11-16
145 B01862 ORIENTAL WEALTH SECURITIES LTD 58,942 71 0.00 0.00 2010-11-16
146 B01625 METRO CAPITAL SECURITIES LTD 408,450 -50 0.00 -0.00 2010-11-16
147 B01577 YF SECURITIES CO LTD 96,800 -500 0.00 -0.00 2010-11-16
148 B01778 UNITED WORLD ONLINE LTD 1,802,300 -1,000 0.01 -0.00 2010-11-16
149 B01252 CORPORATE BROKERS LTD 1,563,979 -2,000 0.01 -0.00 2010-11-16
150 B01551 YUE XIU SECURITIES CO LTD 301,900 -2,000 0.00 -0.00 2010-11-16
151 B01738 CES CAPITAL INTERNATIONAL (HONG KONG) CO 8,300 -2,300 0.00 -0.00 2010-11-16
152 B01271 HANG TAI SECURITIES LTD 1,210,070 -5,000 0.00 -0.00 2010-11-16
153 B01300 OCBC SECURITIES (HONG KONG) LTD 1,884,272 -6,000 0.01 -0.00 2010-11-16
154 B01732 WINTECH SECURITIES LTD 130,940 -6,000 0.00 -0.00 2010-11-16
155 B01546 WO FUNG SECURITIES CO LTD 1,424,400 -8,000 0.01 -0.00 2010-11-16
156 B01673 FULBRIGHT SECURITIES LTD 1,745,459 -8,500 0.01 -0.00 2010-11-16
157 B01166 KING FOOK SECURITIES CO LTD 605,218 -10,000 0.00 -0.00 2010-11-16
158 B01569 TANG PING KONG LTD 307,800 -10,000 0.00 -0.00 2010-11-16
159 B01427 TSE'S SECURITIES LTD 391,602 -10,000 0.00 -0.00 2010-11-16
160 C00018 HANG SENG BANK LTD 256,868,947 -11,150 0.97 -0.00 2010-11-16
161 B01391 KAY YUE SECURITIES CO LTD 65,900 -11,500 0.00 -0.00 2010-11-16
162 B01747 MERDEKA SECURITIES LTD 9,000 -12,000 0.00 -0.00 2010-11-16
163 B01545 TUNG SHING SECURITIES (BROKERS) LTD 8,711,220 -12,250 0.03 -0.00 2010-11-16
164 B01460 BERICH BROKERAGE LTD 496,195 -20,000 0.00 -0.00 2010-11-16
165 B01818 I-ACCESS INVESTORS LTD 487,524 -23,000 0.00 -0.00 2010-11-16
166 B01275 SANFULL SECURITIES LTD 1,727,296 -25,000 0.01 -0.00 2010-11-16
167 B01416 VC BROKERAGE LTD 1,746,214 -26,000 0.01 -0.00 2010-11-16
168 B01627 SDHG INTERNATIONAL SECURITIES LTD 9,510 -30,000 0.00 -0.00 2010-11-16
169 B01240 TSUN CHI YUEN SECURITIES CO LTD 870,140 -30,338 0.00 -0.00 2010-11-16
170 B01825 GUOYUAN SECURITIES BROKERAGE (HONG KONG) 66,000 -31,000 0.00 -0.00 2010-11-16
171 B01508 SOUTHWEST SECURITIES (HK) BROKERAGE LTD 339,964 -45,000 0.00 -0.00 2010-11-16
172 B01477 FT SECURITIES LTD 364,725 -50,000 0.00 -0.00 2010-11-16
173 B01330 NOMURA SECURITIES (HK) LTD 5,074,003 -63,000 0.02 -0.00 2010-11-16
174 B01857 KAISA FINANCIAL GROUP CO LTD 465,700 -86,000 0.00 -0.00 2010-11-16
175 B01777 DAIWA CAPITAL MARKETS HONG KONG LTD 6,810,500 -89,000 0.03 -0.00 2010-11-16
176 B01353 UOB KAY HIAN (HONG KONG) LTD 19,331,793 -110,000 0.07 -0.00 2010-11-16
177 B01654 CHINA INTERNATIONAL CAPITAL CORPORATION 854,750 -115,000 0.00 -0.00 2010-11-16
178 C00093 BNP PARIBAS 53,906,940 -150,000 0.20 -0.00 2010-11-16
179 B01217 TAIPING SECURITIES (HK) CO LTD 6,564,666 -174,000 0.02 -0.00 2010-11-16
180 B01238 TAI YIP STOCK CO LTD 109,819 -200,000 0.00 -0.00 2010-11-16
181 B01121 SG SECURITIES (HK) LTD 15,954,817 -239,000 0.06 -0.00 2010-11-16
182 C00065 HSBC PRIVATE BANK (SUISSE) SA 95,376,629 -264,200 0.36 -0.00 2010-11-16
183 B01224 MERRILL LYNCH FAR EAST LTD 7,961,278 -368,000 0.03 -0.00 2010-11-16
184 B01274 MORGAN STANLEY HONG KONG SECURITIES LTD 27,695,561 -1,233,000 0.10 -0.00 2010-11-16
185 B01323 DEUTSCHE SECURITIES ASIA LTD 29,858,091 -1,406,349 0.11 -0.01 2010-11-16
186 B01555 ABN AMRO CLEARING HONG KONG LTD 6,906,170 -1,578,255 0.03 -0.01 2010-11-16
187 B01299 BNP PARIBAS SECURITIES (ASIA) LTD 53,049,581 -1,643,900 0.20 -0.01 2010-11-16
188 C00039 STANDARD CHARTERED BANK (HONG KONG) LTD 1,058,450,606 -1,923,045 3.99 -0.01 2010-11-16
189 B01491 CREDIT SUISSE SECURITIES (HONG KONG) LTD 18,698,371 -1,987,350 0.07 -0.01 2010-11-16
190 C00010 CITIBANK N.A. 387,635,729 -2,656,963 1.46 -0.01 2010-11-16
191 B01161 UBS SECURITIES HONG KONG LTD 1,095,000 -6,608,961 0.00 -0.02 2010-11-16
192 B01077 MACQUARIE CAPITAL SECURITIES LTD 3,392,564 -6,661,000 0.01 -0.03 2010-11-16
193 B01893 WINCO SECURITIES CO LTD 13,707,000 -16,000,000 0.05 -0.06 2010-11-16
193 Total changed named holdings 5,791,588,295 274,021 21.84 0.00
246 Unchanged named holdings 123,193,129 0 0.46 0.00
439 Total named holdings 5,914,781,424 274,021 22.30 0.00
1,019 Unnamed Investor Participants 6,421,178,179 147,650 24.21 0.00
1,458 Total securities in CCASS 12,335,959,603 421,671 46.51 0.00
Securities not in CCASS 14,188,178,753 -421,671 53.49 -0.00
Issued securities 26,524,138,356 0 100.00 0.00 2010-10-31

Trades that settled in this date range

These data are not adjusted for splits or bonus issues during the period.

Trading date2010-11-12
Volume49,464,903
Turnover425,508,972
Average price8.602

Powered by Renavon Data — Hong Kong financial data services, built on Webb-site.com datasets (CC-BY 4.0)


Sign up for our free newsletter

Recommend Renavon Hong Kong to a friend

Copyright & disclaimer, Privacy policy

Back to top