IfoSta - Information und Statistik
IfoSta - Sport
Inhaltsverzeichnis
Ewige Tabelle - 19901991
Ewige Tabelle - 19921993
2. Handball-Bundesliga, Ewige Tabellen
Ewige Tabelle - Spielzeiten: 1981/1982 - 1991/1992
Ewige Tabelle     Gesamtbilanz Heimbilanz Auswärtsbilanz
  Mannschaft
Sp.Z.
Sp.
g.
u.
v.
Tore
Diff.
Punkte
Pkt./Sp.
Sp.
g.
u.
v.
Tore
Diff.
Punkte
Pkt./Sp.
Sp.
g.
u.
v.
Tore
Diff.
Punkte
Pkt./Sp.
1. TuS Griesheim 11 * 278 132 27 119   5325 : 5313   +12 291 - 265 (1,047) 139 90 15 34   2800 : 2540   +260 195 - 83 (1,403) 139 42 12 85   2525 : 2773   -248 96 - 182 (0,691)
2. Bayer 04 Leverkusen 10 * 256 124 40 92   5287 : 4928   +359 288 - 224 (1,125) 128 79 20 29   2778 : 2401   +377 178 - 78 (1,391) 128 45 20 63   2509 : 2527   -18 110 - 146 (0,859)
3. SG VfL/BHW Hameln 7   182 119 23 40   3946 : 3383   +563 261 - 103 (1,434) 91 70 9 12   2018 : 1610   +408 149 - 33 (1,637) 91 49 14 28   1928 : 1773   +155 112 - 70 (1,231)
4. DSC Wanne-Eickel 8   200 114 24 62   4494 : 4180   +314 252 - 148 (1,260) 100 75 8 17   2341 : 2012   +329 158 - 42 (1,580) 100 39 16 45   2153 : 2168   -15 94 - 106 (0,940)
5. TuS Nettelstedt 9 * 234 107 36 91   5064 : 4744   +320 250 - 218 (1,068) 117 75 17 25   2603 : 2192   +411 167 - 67 (1,427) 117 32 19 66   2461 : 2552   -91 83 - 151 (0,709)
6. SG Leutershausen 8   200 111 22 67   3942 : 3707   +235 244 - 156 (1,220) 100 72 10 18   2059 : 1743   +316 154 - 46 (1,540) 100 39 12 49   1883 : 1964   -81 90 - 110 (0,900)
7. TSV GWD Minden 7 * 178 107 21 50   3792 : 3406   +386 235 - 121 (1,320) 89 68 9 12   2019 : 1665   +354 145 - 33 (1,629) 89 39 12 38   1773 : 1741   +32 90 - 88 (1,011)
8. SG Varel/Altjührden 9 * 230 103 25 102   4937 : 4827   +110 231 - 229 (1,004) 115 74 13 28   2575 : 2244   +331 161 - 69 (1,400) 115 29 12 74   2362 : 2583   -221 70 - 160 (0,609)
9. TV 05/07 Hüttenberg 7 * 182 101 16 65   3928 : 3614   +314 218 - 146 (1,198) 91 70 7 14   2120 : 1727   +393 147 - 35 (1,615) 91 31 9 51   1808 : 1887   -79 71 - 111 (0,780)
10. SG Flensburg-Handewitt 6 * 148 101 13 34   3273 : 2667   +606 215 - 81 (1,453) 74 64 3 7   1724 : 1255   +469 131 - 17 (1,770) 74 37 10 27   1549 : 1412   +137 84 - 64 (1,135)
11. TuS Eintracht Wiesbaden 9 * 226 90 32 104   4239 : 4385   -146 212 - 240 (0,938) 113 63 13 37   2254 : 2112   +142 139 - 87 (1,230) 113 27 19 67   1985 : 2273   -288 73 - 153 (0,646)
12. TuS Schutterwald 7   174 94 20 60   3609 : 3344   +265 208 - 140 (1,195) 87 66 9 12   1927 : 1581   +346 141 - 33 (1,621) 87 28 11 48   1682 : 1763   -81 67 - 107 (0,770)
13. TSV Dutenhofen 6 * 156 91 13 52   3273 : 2935   +338 195 - 117 (1,250) 78 59 7 12   1728 : 1424   +304 125 - 31 (1,603) 78 32 6 40   1545 : 1511   +34 70 - 86 (0,897)
14. TuSpo Nürnberg 6   154 87 19 48   3254 : 2953   +301 193 - 115 (1,253) 77 60 5 12   1726 : 1409   +317 125 - 29 (1,623) 77 27 14 36   1528 : 1544   -16 68 - 86 (0,883)
15. HSG OSC/Eintracht Dortmund 7 * 178 83 27 68   3470 : 3262   +208 193 - 163 (1,084) 89 48 17 24   1830 : 1578   +252 113 - 65 (1,270) 89 35 10 44   1640 : 1684   -44 80 - 98 (0,899)
16. VfL Günzburg 7 * 184 85 19 80   3632 : 3557   +75 189 - 179 (1,027) 92 54 11 27   1891 : 1651   +240 119 - 65 (1,293) 92 31 8 53   1741 : 1906   -165 70 - 114 (0,761)
17. VfL Fredenbeck 7   174 80 16 78   3483 : 3445   +38 176 - 172 (1,011) 87 50 10 27   1847 : 1621   +226 110 - 64 (1,264) 87 30 6 51   1636 : 1824   -188 66 - 108 (0,759)
18. VfL Pfullingen 7 * 182 75 23 84   3670 : 3794   -124 173 - 191 (0,951) 91 54 14 23   1900 : 1770   +130 122 - 60 (1,341) 91 21 9 61   1770 : 2024   -254 51 - 131 (0,560)
19. TSV 05 Rot 7   174 72 27 75   3328 : 3324   +4 171 - 177 (0,983) 87 53 9 25   1751 : 1588   +163 115 - 59 (1,322) 87 19 18 50   1577 : 1736   -159 56 - 118 (0,644)
20. VfL Heppenheim 8 * 204 68 29 107   3914 : 4115   -201 165 - 243 (0,809) 102 49 16 37   2073 : 1962   +111 114 - 90 (1,118) 102 19 13 70   1841 : 2153   -312 51 - 153 (0,500)
21. Frisch Auf Göppingen 4 * 106 69 12 25   2366 : 2097   +269 150 - 62 (1,415) 53 40 4 9   1236 : 1014   +222 84 - 22 (1,585) 53 29 8 16   1130 : 1083   +47 66 - 40 (1,245)
22. OSC 04 Rheinhausen 5 * 130 65 16 49   2726 : 2522   +204 146 - 114 (1,123) 65 41 8 16   1405 : 1216   +189 90 - 40 (1,385) 65 24 8 33   1321 : 1306   +15 56 - 74 (0,862)
23. TSV Bayer Dormagen 4   104 62 16 26   2311 : 2076   +235 140 - 68 (1,346) 52 36 9 7   1241 : 1052   +189 81 - 23 (1,558) 52 26 7 19   1070 : 1024   +46 59 - 45 (1,135)
24. SG Stuttgart/Scharnhausen 4 * 104 64 12 28   2240 : 2047   +193 140 - 68 (1,346) 52 40 4 8   1174 : 979   +195 84 - 20 (1,615) 52 24 8 20   1066 : 1068   -2 56 - 48 (1,077)
25. TuRU Düsseldorf 4   96 65 7 24   2040 : 1767   +273 137 - 55 (1,427) 48 38 4 6   1055 : 842   +213 80 - 16 (1,667) 48 27 3 18   985 : 925   +60 57 - 39 (1,188)
26. TSV Oftersheim 8   208 50 35 123   3661 : 4098   -437 135 - 281 (0,649) 104 42 20 42   1914 : 1951   -37 104 - 104 (1,000) 104 8 15 81   1747 : 2147   -400 31 - 177 (0,298)
27. TSV Verden 6   148 59 14 75   3053 : 3181   -128 132 - 164 (0,892) 74 39 8 27   1536 : 1457   +79 86 - 62 (1,162) 74 20 6 48   1517 : 1724   -207 46 - 102 (0,622)
28. TV Emsdetten 6 * 156 58 16 82   3193 : 3256   -63 132 - 180 (0,846) 78 40 9 29   1663 : 1565   +98 89 - 67 (1,141) 78 18 7 53   1530 : 1691   -161 43 - 113 (0,551)
29. LTV Wuppertal 4 * 104 56 14 34   2021 : 1907   +114 126 - 82 (1,212) 52 36 7 9   1083 : 929   +154 79 - 25 (1,519) 52 20 7 25   938 : 978   -40 47 - 57 (0,904)
30. TSV Birkenau 5   122 55 12 55   2167 : 2157   +10 122 - 122 (1,000) 61 39 6 16   1151 : 1022   +129 84 - 38 (1,377) 61 16 6 39   1016 : 1135   -119 38 - 84 (0,623)
31. SG Wallau/Massenheim 3   76 54 8 14   1583 : 1339   +244 116 - 36 (1,526) 38 37 1 0   852 : 616   +236 75 - 1 (1,974) 38 17 7 14   731 : 723   +8 41 - 35 (1,079)
32. TV Gelnhausen 4 * 104 51 13 40   2231 : 2122   +109 115 - 93 (1,106) 52 28 8 16   1129 : 1010   +119 64 - 40 (1,231) 52 23 5 24   1102 : 1112   -10 51 - 53 (0,981)
33. TSV Jahn Gensungen 5   122 46 19 57   2255 : 2407   -152 111 - 133 (0,910) 61 37 10 14   1197 : 1124   +73 84 - 38 (1,377) 61 9 9 43   1058 : 1283   -225 27 - 95 (0,443)
34. HC TuRa Bergkamen 4   100 48 10 42   1907 : 1892   +15 106 - 94 (1,060) 50 34 5 11   1033 : 868   +165 73 - 27 (1,460) 50 14 5 31   874 : 1024   -150 33 - 67 (0,660)
35. TSB Flensburg 5   122 47 10 65   2334 : 2422   -88 104 - 140 (0,852) 61 37 4 20   1224 : 1114   +110 78 - 44 (1,279) 61 10 6 45   1110 : 1308   -198 26 - 96 (0,426)
36. TSV Milbertshofen 3   76 44 3 29   1569 : 1451   +118 91 - 61 (1,197) 38 26 2 10   801 : 683   +118 54 - 22 (1,421) 38 18 1 19   768 : 768   +0 37 - 39 (0,974)
37. VfL Eintracht Hagen 3 * 78 42 6 30   1805 : 1689   +116 90 - 66 (1,154) 39 27 2 10   959 : 807   +152 56 - 22 (1,436) 39 15 4 20   846 : 882   -36 34 - 44 (0,872)
38. CSG Erlangen 3 * 78 36 7 35   1503 : 1468   +35 79 - 77 (1,013) 39 24 5 10   759 : 666   +93 53 - 25 (1,359) 39 12 2 25   744 : 802   -58 26 - 52 (0,667)
39. TV Niederwürzbach 2   52 37 4 11   1179 : 1011   +168 78 - 26 (1,500) 26 22 2 2   628 : 505   +123 46 - 6 (1,769) 26 15 2 9   551 : 506   +45 32 - 20 (1,231)
40. VfL Bad Schwartau 3   78 33 9 36   1638 : 1687   -49 75 - 81 (0,962) 39 25 5 9   864 : 790   +74 55 - 23 (1,410) 39 8 4 27   774 : 897   -123 20 - 58 (0,513)
41. SV Blau-Weiß Spandau 3   78 29 14 35   1577 : 1636   -59 72 - 84 (0,923) 39 21 8 10   837 : 806   +31 50 - 28 (1,282) 39 8 6 25   740 : 830   -90 22 - 56 (0,564)
42. SG Olympia Köln/Longerich 4   104 30 11 63   1974 : 2349   -375 71 - 137 (0,683) 52 23 7 22   1080 : 1178   -98 53 - 51 (1,019) 52 7 4 41   894 : 1171   -277 18 - 86 (0,346)
43. MTSV Schwabing 2   48 32 5 11   1039 : 858   +181 69 - 27 (1,438) 24 20 2 2   544 : 406   +138 42 - 6 (1,750) 24 12 3 9   495 : 452   +43 27 - 21 (1,125)
44. TV Eitra 2   52 30 6 16   1069 : 983   +86 66 - 38 (1,269) 26 20 1 5   581 : 471   +110 41 - 11 (1,577) 26 10 5 11   488 : 512   -24 25 - 27 (0,962)
45. TuS Derschlag 3   74 29 6 39   1395 : 1430   -35 64 - 84 (0,865) 37 24 3 10   735 : 676   +59 51 - 23 (1,378) 37 5 3 29   660 : 754   -94 13 - 61 (0,351)
46. TSV 1896 Rintheim 3 * 78 24 13 41   1412 : 1522   -110 61 - 95 (0,782) 39 17 8 14   743 : 709   +34 42 - 36 (1,077) 39 7 5 27   669 : 813   -144 19 - 59 (0,487)
47. 1. SC Göttingen 05 2 * 52 28 3 21   1163 : 1097   +66 59 - 45 (1,135) 26 19 1 6   629 : 514   +115 39 - 13 (1,500) 26 9 2 15   534 : 583   -49 20 - 32 (0,769)
48. TBV Lemgo 2   44 22 7 15   835 : 789   +46 51 - 37 (1,159) 22 15 4 3   441 : 393   +48 34 - 10 (1,545) 22 7 3 12   394 : 396   -2 17 - 27 (0,773)
49. TSG Haßloch 3   68 20 11 37   1122 : 1234   -112 51 - 85 (0,750) 34 15 9 10   601 : 574   +27 39 - 29 (1,147) 34 5 2 27   521 : 660   -139 12 - 56 (0,353)
50. SC Saargold Lisdorf 3   74 23 5 46   1327 : 1478   -151 51 - 97 (0,689) 37 18 4 15   699 : 693   +6 40 - 34 (1,081) 37 5 1 31   628 : 785   -157 11 - 63 (0,297)
51. TSV Altenholz 3   74 22 7 45   1423 : 1639   -216 51 - 97 (0,689) 37 16 4 17   757 : 764   -7 36 - 38 (0,973) 37 6 3 28   666 : 875   -209 15 - 59 (0,405)
52. SuS Oberaden 3   78 20 10 48   1507 : 1700   -193 50 - 106 (0,641) 39 12 4 23   779 : 851   -72 28 - 50 (0,718) 39 8 6 25   728 : 849   -121 22 - 56 (0,564)
53. Berliner SV 1892 4   96 21 8 67   1718 : 2037   -319 50 - 142 (0,521) 48 19 5 24   918 : 972   -54 43 - 53 (0,896) 48 2 3 43   800 : 1065   -265 7 - 89 (0,146)
54. TuS 04 Dansenberg 2 * 50 21 6 23   1028 : 1024   +4 48 - 52 (0,960) 25 15 4 6   532 : 467   +65 34 - 16 (1,360) 25 6 2 17   496 : 557   -61 14 - 36 (0,560)
55. TSV Heiningen 1892 3   74 18 12 44   1249 : 1404   -155 48 - 100 (0,649) 37 15 6 16   628 : 647   -19 36 - 38 (0,973) 37 3 6 28   621 : 757   -136 12 - 62 (0,324)
56. MTV/PSV Braunschweig 2   52 16 8 28   996 : 1019   -23 40 - 64 (0,769) 26 9 3 14   502 : 476   +26 21 - 31 (0,808) 26 7 5 14   494 : 543   -49 19 - 33 (0,731)
57. TSG Oßweil 1 * 26 14 3 9   598 : 572   +26 31 - 21 (1,192) 13 9 1 3   313 : 285   +28 19 - 7 (1,462) 13 5 2 6   285 : 287   -2 12 - 14 (0,923)
58. HSG Hannover 1   22 12 3 7   374 : 363   +11 27 - 17 (1,227) 11 8 1 2   180 : 159   +21 17 - 5 (1,545) 11 4 2 5   194 : 204   -10 10 - 12 (0,909)
59. SV Blau-Weiß Spandau II 1 * 26 11 2 13   560 : 564   -4 24 - 28 (0,923) 13 8 0 5   319 : 281   +38 16 - 10 (1,231) 13 3 2 8   241 : 283   -42 8 - 18 (0,615)
60. 1. SV Eberswalde-Britz 1 * 26 7 6 13   514 : 614   -100 20 - 32 (0,769) 13 5 4 4   281 : 309   -28 14 - 12 (1,077) 13 2 2 9   233 : 305   -72 6 - 20 (0,462)
61. SG BG/Dresdenia Berlin 1 * 26 9 1 16   532 : 647   -115 19 - 33 (0,731) 13 9 0 4   274 : 273   +1 18 - 8 (1,385) 13 0 1 12   258 : 374   -116 1 - 25 (0,077)
62. Fermersleber SV 1895 1 * 26 7 3 16   479 : 532   -53 17 - 35 (0,654) 13 6 3 4   264 : 256   +8 15 - 11 (1,154) 13 1 0 12   215 : 276   -61 2 - 24 (0,154)
63. MTV Herzhorn 1   26 6 5 15   490 : 545   -55 17 - 35 (0,654) 13 5 2 6   244 : 256   -12 12 - 14 (0,923) 13 1 3 9   246 : 289   -43 5 - 21 (0,385)
64. HG 85 Köthen 1 * 26 7 2 17   488 : 587   -99 16 - 36 (0,615) 13 5 0 8   254 : 269   -15 10 - 16 (0,769) 13 2 2 9   234 : 318   -84 6 - 20 (0,462)
65. Reinickendorfer Füchse 2   52 6 4 42   879 : 1120   -241 16 - 88 (0,308) 26 4 3 19   447 : 537   -90 11 - 41 (0,423) 26 2 1 23   432 : 583   -151 5 - 47 (0,192)
66. Akademischer TV zu Berlin 1 * 26 6 3 17   525 : 613   -88 15 - 37 (0,577) 13 5 2 6   272 : 287   -15 12 - 14 (0,923) 13 1 1 11   253 : 326   -73 3 - 23 (0,231)
67. SV Chemie Guben 1 * 26 7 1 18   483 : 600   -117 15 - 37 (0,577) 13 7 1 5   259 : 272   -13 15 - 11 (1,154) 13 0 0 13   224 : 328   -104 0 - 26 (0,000)
68. TSV Chemie Premnitz 1 * 26 6 3 17   451 : 589   -138 15 - 37 (0,577) 13 6 1 6   237 : 266   -29 13 - 13 (1,000) 13 0 2 11   214 : 323   -109 2 - 24 (0,154)
69. TSV Tempelhof-Mariendorf 1   26 5 4 17   452 : 564   -112 14 - 38 (0,538) 13 4 4 5   247 : 264   -17 12 - 14 (0,923) 13 1 0 12   205 : 300   -95 2 - 24 (0,154)
70. BSV Grün-Weiß Finsterwalde 1 * 26 7 0 19   495 : 668   -173 14 - 38 (0,538) 13 7 0 6   281 : 299   -18 14 - 12 (1,077) 13 0 0 13   214 : 369   -155 0 - 26 (0,000)
71. VfL Lichtenrade 3   78 5 4 69   1342 : 1898   -556 14 - 142 (0,179) 39 4 4 31   704 : 884   -180 12 - 66 (0,308) 39 1 0 38   638 : 1014   -376 2 - 76 (0,051)
72. Bramstedter TS 1   26 5 3 18   512 : 563   -51 13 - 39 (0,500) 13 5 1 7   258 : 267   -9 11 - 15 (0,846) 13 0 2 11   254 : 296   -42 2 - 24 (0,154)
73. SV Grün-Weiß Wittenberg 1 * 26 6 1 19   473 : 618   -145 13 - 39 (0,500) 13 4 1 8   251 : 290   -39 9 - 17 (0,692) 13 2 0 11   222 : 328   -106 4 - 22 (0,308)
74. SV Motor Hennigsdorf 1 * 26 5 2 19   472 : 604   -132 12 - 40 (0,462) 13 5 1 7   243 : 269   -26 11 - 15 (0,846) 13 0 1 12   229 : 335   -106 1 - 25 (0,077)
75. Zwickauer HC Grubenlampe 1 * 26 5 1 20   494 : 590   -96 11 - 41 (0,423) 13 4 1 8   253 : 269   -16 9 - 17 (0,692) 13 1 0 12   241 : 321   -80 2 - 24 (0,154)
76. TV Aldekerk 07 1   26 5 1 20   451 : 575   -124 11 - 41 (0,423) 13 4 0 9   226 : 269   -43 8 - 18 (0,615) 13 1 1 11   225 : 306   -81 3 - 23 (0,231)
77. Reinickendorfer Füchse II 1   22 4 2 16   361 : 434   -73 10 - 34 (0,455) 11 2 1 8   192 : 218   -26 5 - 17 (0,455) 11 2 1 8   169 : 216   -47 5 - 17 (0,455)
78. SV Hermsdorf 1 * 26 4 2 20   452 : 597   -145 10 - 42 (0,385) 13 2 1 10   241 : 283   -42 5 - 21 (0,385) 13 2 1 10   211 : 314   -103 5 - 21 (0,385)
79. SV Motor Bernburg 1 * 26 4 2 20   434 : 630   -196 10 - 42 (0,385) 13 3 1 9   225 : 304   -79 7 - 19 (0,538) 13 1 1 11   209 : 326   -117 3 - 23 (0,231)
80. ATSV Freiberg 1 * 26 3 2 21   403 : 533   -130 8 - 44 (0,308) 13 3 1 9   210 : 235   -25 7 - 19 (0,538) 13 0 1 12   193 : 298   -105 1 - 25 (0,077)
81. TV Breckenheim 1   28 3 2 23   494 : 619   -125 8 - 48 (0,286) 14 3 1 10   264 : 309   -45 7 - 21 (0,500) 14 0 1 13   230 : 310   -80 1 - 27 (0,071)
82. SG Köndringen/Teningen 1   26 1 3 22   476 : 594   -118 5 - 47 (0,192) 13 1 2 10   251 : 290   -39 4 - 22 (0,308) 13 0 1 12   225 : 304   -79 1 - 25 (0,077)
83. SV Grunewald 1960 1   22 1 0 21   360 : 526   -166 2 - 42 (0,091) 11 1 0 10   187 : 247   -60 2 - 20 (0,182) 11 0 0 11   173 : 279   -106 0 - 22 (0,000)
84. OSC Löbau 1 * 26 0 1 25   393 : 611   -218 1 - 51 (0,038) 13 0 1 12   211 : 289   -78 1 - 25 (0,077) 13 0 0 13   182 : 322   -140 0 - 26 (0,000)
85. HSV Apolda 1 * 26 0 1 25   397 : 662   -265 1 - 51 (0,038) 13 0 1 12   215 : 305   -90 1 - 25 (0,077) 13 0 0 13   182 : 357   -175 0 - 26 (0,000)
Erklärung:
Die an der Spielzeit 1991/1992 beteiligten Mannschaften sind mit '*' gekennzeichnet.
Die Sortierung der Tabelle erfolgt auf Basis der 2-Punkte Regel, d.h. g.: 2 Pkte., u.: 1 Pkt., v.: 0 Pkt..
Änderungen der Vereinsmannschaftsnamen sind berücksichtigt (siehe Anmerkungen).
Spielzeit 1981/1982:
Spieltag 11: Die Begegnung TSV Birkenau - TSV 05 Rot wird mit 0:0 Toren als Sieg für TSV Birkenau gewertet.
Spielzeit 1982/1983:
Die 2. Handball-Bundesliga, Gruppe Nord spielt ab der Spielzteit 1983/1984 mit 14 Mannschaften.
Die 2. Handball-Bundesliga, Gruppe Süd spielt ab der Spielzeit 1983/1984 mit 13 Mannschaften.
Spielzeit 1983/1984:
Spieltag 22: Die Begegnung VfL Fredenbeck - OSC Dortmund wird mit 0:0 Toren als Sieg für OSC Dortmund gewertet.
Die 2. Handball-Bundesliga, Gruppe Süd spielt ab der Spielzeit 1984/1985 mit 15 Mannschaften.
Spielzeit 1984/1985:
Die 2. Handball-Bundesliga, Gruppe Süd spielt ab der Spielzeit 1985/1986 mit 14 Mannschaften.
Spielzeit 1987/1988:
TSV 05 Rot zieht sich nach der Spielzeit 1987/1988 aus der 2. Handball-Bundesliga, Gruppe Süd zurück.
Spielzeit 1988/1989:
MTSV Schwabing zieht sich nach der Spielzeit 1988/1989 aus der 2. Handball-Bundesliga zurück.
Spielzeit 1989/1990:
TuSpo Nürnberg zieht sich nach der Spielzeit 1989/1990 aus der 2. Handball-Bundesliga, Gruppe Süd zurück.
Spielzeit 1991/1992:
Wegen des Absteigs von SV Blau-Weiß Spandau aus der Handball-Bundesliga steigt SV Blau-Weiß Spandau II aus der 2. Handball-Bundesliga, Gruppe Nord ab.