Benjamin Kessel
1.FC Saarbrücken
- Date of birth/Age: Oct 1, 1987 (36)
- Place of birth: Bad Kreuznach
- Citizenship: Germany
- Height: 1,91 m
- Position: Right-Back
Currently working as:
Sporting Director
Club:
E. Braunschweig
Detailed stats of Benjamin Kessel
This page contains information about a player's detailed stats. In the info box, you can filter by period, club, type of league and competition. The "Detailed stats" tab shows a player's total appearances, goals, cards and cumulative minutes of play for each competition, and indicates the season in which it occurred.
Season | Competition | reihenfolge ASC, saison_id DESC, verein_id ASC | Club | / / | |||||
---|---|---|---|---|---|---|---|---|---|
Total : | 162 | 16 | 13 | 38 / 2 / 2 | 13.755' | ||||
20/21 | 2. Bundesliga | 2 | - | - | - / - / - | 180' | |||
19/20 | 3. Liga | 20 | 3 | 3 | 6 / - / - | 1.651' | |||
18/19 | 3. Liga | 13 | 1 | - | 3 / - / - | 1.144' | |||
18/19 | Regionalliga Südwest | 1 | - | - | 1 / - / - | 90' | |||
17/18 | 2. Bundesliga | 15 | 1 | 3 | 3 / 1 / 1 | 1.296' | |||
16/17 | 2. Bundesliga | 2 | - | - | 1 / - / - | 180' | |||
15/16 | 2. Bundesliga | 17 | 4 | 2 | 7 / - / - | 1.468' | |||
14/15 | 2. Bundesliga | 24 | 5 | 3 | 7 / - / - | 2.085' | |||
14/15 | DFB-Pokal | 3 | - | - | 1 / - / - | 225' | |||
13/14 | Bundesliga | 20 | 2 | 1 | 4 / - / - | 1.695' | |||
13/14 | Regionalliga Nord | 2 | - | - | - / - / - | 180' | |||
12/13 | 2. Bundesliga | 11 | - | 1 | - / 1 / - | 819' | |||
11/12 | 2. Bundesliga | 13 | - | - | 2 / - / 1 | 1.092' | |||
10/11 | 3. Liga | 18 | - | - | 3 / - / - | 1.560' | |||
08/09 | RL West | 1 | - | - | - / - / - | 90' |
Matchday | Date | Venue | For | Opponent | Result | Pos. | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
4 | 8/31/13 | A | (18.) | Hamburger SV (12.) | 4:0 | RB | 90' | ||||||||||
5 | 9/15/13 | H | (18.) | 1.FC Nuremberg (16.) | 1:1 | RB | 50' | 90' | |||||||||
6 | 9/20/13 | A | (18.) | Bor. M'gladbach (5.) | 4:1 | RB | 90' | ||||||||||
7 | 9/29/13 | H | (18.) | VfB Stuttgart (6.) | 0:4 | on the bench | |||||||||||
17 | 12/21/13 | H | (18.) | TSG Hoffenheim (12.) | 1:0 | RB | 90' | ||||||||||
18 | 1/26/14 | A | (18.) | Werder Bremen (11.) | 0:0 | RB | 90' | ||||||||||
19 | 1/31/14 | H | (18.) | Bor. Dortmund (3.) | 1:2 | RB | 1 | 90' | |||||||||
20 | 2/8/14 | A | (18.) | E. Frankfurt (12.) | 3:0 | RB | 90' | ||||||||||
21 | 2/15/14 | H | (18.) | Hamburger SV (17.) | 4:2 | RB | 90' | ||||||||||
22 | 2/22/14 | A | (18.) | 1.FC Nuremberg (12.) | 2:1 | RB | 90' | ||||||||||
23 | 3/1/14 | H | (18.) | Bor. M'gladbach (7.) | 1:1 | RB | 90' | ||||||||||
24 | 3/8/14 | A | (18.) | VfB Stuttgart (15.) | 2:2 | RB | 90 + 1' | 90' | |||||||||
25 | 3/15/14 | H | (18.) | VfL Wolfsburg (6.) | 1:1 | RB | 90' | ||||||||||
26 | 3/22/14 | A | (18.) | FC Schalke 04 (3.) | 3:1 | RB | 1 | 90' | |||||||||
27 | 3/25/14 | H | (18.) | 1.FSV Mainz 05 (7.) | 3:1 | RB | 90' | ||||||||||
28 | 3/29/14 | A | (18.) | B. Leverkusen (4.) | 1:1 | RB | 90' | ||||||||||
29 | 4/6/14 | H | (18.) | Hannover 96 (13.) | 3:0 | RB | 1 | 90' | |||||||||
30 | 4/12/14 | A | (18.) | SC Freiburg (14.) | 2:0 | RB | 5' | 68' | |||||||||
32 | 4/26/14 | A | (18.) | Hertha BSC (10.) | 2:0 | RB | 7' | ||||||||||
33 | 5/3/14 | H | (18.) | FC Augsburg (8.) | 0:1 | RB | 79' | 90' | |||||||||
34 | 5/10/14 | A | (18.) | TSG Hoffenheim (9.) | 3:1 | RB | 90' | ||||||||||
Squad: 21, Starting eleven: 19, Substituted in: 1, On the bench: 1, Suspended: 0, Injured: 0 |
Matchday | Date | Venue | For | Opponent | Result | Pos. | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
3 | 8/7/11 | H | (7.) | E. Frankfurt (2.) | 0:3 | RB | 31' | ||||||||||
4 | 8/12/11 | A | (4.) | Karlsruher SC (8.) | 1:3 | RB | 90' | ||||||||||
5 | 8/20/11 | H | (6.) | Erzgebirge Aue (11.) | 1:1 | RB | 90' | ||||||||||
6 | 8/28/11 | H | (3.) | FC St. Pauli (2.) | 1:0 | RB | 18' | 90' | |||||||||
7 | 9/9/11 | A | (4.) | Hansa Rostock (15.) | 0:0 | RB | 90' | ||||||||||
8 | 9/17/11 | H | (4.) | Energie Cottbus (7.) | 3:1 | RB | 21' | 90' | |||||||||
9 | 9/23/11 | A | (5.) | FSV Frankfurt (11.) | 1:1 | RB | 90' | ||||||||||
10 | 10/3/11 | H | (5.) | F. Düsseldorf (3.) | 1:1 | RB | 90' | ||||||||||
11 | 10/14/11 | A | (6.) | SC Paderborn (5.) | 1:0 | RB | 90' | ||||||||||
12 | 10/22/11 | H | (6.) | Dynamo Dresden (10.) | 0:2 | RB | 90' | ||||||||||
13 | 10/31/11 | A | (6.) | Greuther Fürth (3.) | 1:3 | RB | 90' | ||||||||||
14 | 11/4/11 | H | (6.) | Union Berlin (7.) | 1:2 | RB | 90' | ||||||||||
15 | 11/18/11 | A | (7.) | MSV Duisburg (13.) | 3:0 | RB | 71' | 71' | |||||||||
12 | 11/2/12 | H | (1.) | SV Sandhausen (17.) | 2:1 | on the bench | |||||||||||
15 | 11/24/12 | A | (1.) | Energie Cottbus (4.) | 3:1 | RB | 5' | ||||||||||
16 | 11/28/12 | H | (1.) | FC St. Pauli (12.) | 1:0 | RB | 79' | 81' | 81' | ||||||||
19 | 12/17/12 | H | (1.) | Union Berlin (7.) | 4:3 | RB | 90' | ||||||||||
22 | 2/15/13 | A | (1.) | J. Regensburg (18.) | 0:1 | RB | 13' | ||||||||||
26 | 3/16/13 | A | (2.) | VfL Bochum (15.) | 0:1 | RB | 90' | ||||||||||
29 | 4/12/13 | A | (2.) | SV Sandhausen (17.) | 1:3 | RB | 1 | 90' | |||||||||
30 | 4/21/13 | H | (2.) | Erzgebirge Aue (14.) | 1:1 | RB | 90' | ||||||||||
31 | 4/26/13 | A | (2.) | FC Ingolstadt (11.) | 0:1 | RB | 90' | ||||||||||
32 | 5/6/13 | H | (2.) | Energie Cottbus (7.) | 0:0 | RB | 90' | ||||||||||
33 | 5/12/13 | A | (2.) | FC St. Pauli (12.) | 5:1 | RB | 90' | ||||||||||
34 | 5/19/13 | H | (2.) | FSV Frankfurt (4.) | 2:2 | RB | 90' | ||||||||||
5 | 9/13/14 | A | (12.) | RB Leipzig (2.) | 3:1 | RB | 90' | ||||||||||
6 | 9/19/14 | H | (10.) | Darmstadt 98 (6.) | 2:0 | RB | 90' | 90' | |||||||||
7 | 9/23/14 | A | (10.) | FC St. Pauli (12.) | 1:0 | RB | 90' | ||||||||||
8 | 9/26/14 | H | (10.) | SV Sandhausen (14.) | 2:1 | RB | 1 | 90' | |||||||||
9 | 10/5/14 | A | (11.) | FC Ingolstadt (1.) | 1:0 | RB | 90' | ||||||||||
10 | 10/18/14 | H | (11.) | Greuther Fürth (7.) | 2:2 | RB | 2 | 90 + 4' | 90' | ||||||||
11 | 10/26/14 | A | (10.) | 1860 Munich (16.) | 1:2 | RB | 90' | ||||||||||
12 | 11/2/14 | H | (9.) | VfR Aalen (18.) | 2:1 | RB | 34' | 90' | |||||||||
13 | 11/9/14 | A | (8.) | Erzgebirge Aue (15.) | 1:2 | RB | 43' | 90' | |||||||||
14 | 11/22/14 | A | (7.) | FSV Frankfurt (13.) | 0:3 | RB | 36' | 90' | |||||||||
16 | 12/7/14 | A | (5.) | Karlsruher SC (3.) | 1:0 | RB | 90' | ||||||||||
17 | 12/13/14 | H | (7.) | Union Berlin (12.) | 1:1 | RB | 1 | 90' | |||||||||
18 | 12/16/14 | H | (4.) | F. Düsseldorf (7.) | 2:1 | RB | 1 | 90' | |||||||||
19 | 12/19/14 | A | (4.) | Heidenheim (9.) | 0:1 | RB | 1 | 90' | |||||||||
20 | 2/8/15 | H | (5.) | 1.FC K'lautern (2.) | 0:2 | RB | 90' | ||||||||||
21 | 2/13/15 | A | (5.) | VfL Bochum (12.) | 3:2 | RB | 1 | 79' | 90' | ||||||||
24 | 3/7/15 | H | (7.) | FC St. Pauli (17.) | 0:2 | RB | 60' | ||||||||||
26 | 3/21/15 | H | (6.) | FC Ingolstadt (1.) | 0:0 | RB | 90' | ||||||||||
27 | 4/4/15 | A | (5.) | Greuther Fürth (14.) | 1:2 | RB | 1 | 90' | |||||||||
28 | 4/11/15 | H | (5.) | 1860 Munich (15.) | 2:0 | RB | 90' | ||||||||||
29 | 4/18/15 | A | (6.) | VfR Aalen (18.) | 2:1 | RB | 1' | 45' | |||||||||
31 | 5/2/15 | H | (5.) | FSV Frankfurt (12.) | 2:0 | RB | 90' | ||||||||||
32 | 5/10/15 | A | (5.) | 1.FC Nuremberg (8.) | 3:1 | RB | 90' | ||||||||||
34 | 5/24/15 | A | (6.) | Union Berlin (7.) | 2:0 | RB | 90' | ||||||||||
7 | 9/20/15 | H | (13.) | Greuther Fürth (7.) | 1:2 | RB | 1 | 74' | 90' | ||||||||
8 | 9/23/15 | A | (13.) | FSV Frankfurt (8.) | 3:2 | RB | 1 | 90' | |||||||||
10 | 10/4/15 | A | (13.) | E. Braunschweig (4.) | 2:1 | RB | 1 | 90' | |||||||||
11 | 10/17/15 | H | (13.) | FC St. Pauli (5.) | 3:3 | RB | 1 | 57' | 90' | ||||||||
12 | 10/24/15 | H | (15.) | SC Paderborn (13.) | 0:2 | RB | 90' | ||||||||||
21 | 2/14/16 | H | (12.) | 1860 Munich (17.) | 3:0 | RB | 90' | ||||||||||
22 | 2/19/16 | A | (13.) | RB Leipzig (1.) | 3:0 | RB | 90' | ||||||||||
24 | 3/1/16 | A | (11.) | Greuther Fürth (8.) | 2:0 | RB | 28' | ||||||||||
25 | 3/5/16 | H | (9.) | FSV Frankfurt (14.) | 4:0 | RB | 1 | 64' | 90' | ||||||||
26 | 3/12/16 | A | (10.) | MSV Duisburg (18.) | 2:1 | RB | 90' | ||||||||||
27 | 3/18/16 | H | (8.) | E. Braunschweig (9.) | 3:1 | RB | 64' | 90' | |||||||||
29 | 4/8/16 | A | (7.) | SC Paderborn (17.) | 0:4 | RB | 90' | ||||||||||
30 | 4/17/16 | H | (6.) | Heidenheim (9.) | 1:0 | RB | 81' | 90' | |||||||||
31 | 4/23/16 | A | (6.) | 1.FC Nuremberg (3.) | 6:2 | RB | 32' | 90' | |||||||||
32 | 4/29/16 | H | (6.) | VfL Bochum (5.) | 1:0 | RB | 1 | 90' | |||||||||
33 | 5/8/16 | A | (7.) | Arm. Bielefeld (12.) | 2:0 | RB | 36' | 90' | |||||||||
34 | 5/15/16 | H | (6.) | SC Freiburg (1.) | 2:1 | RB | 90' | ||||||||||
33 | 5/14/17 | H | (4.) | Heidenheim (8.) | 0:1 | RB | 68' | 90' | |||||||||
34 | 5/21/17 | A | (4.) | Greuther Fürth (8.) | 1:2 | RB | 90' | ||||||||||
5 | 9/9/17 | A | (17.) | Holstein Kiel (3.) | 2:1 | RB | 1 | 87' | |||||||||
6 | 9/16/17 | A | (18.) | SV Sandhausen (4.) | 1:0 | RB | 78' | 90' | |||||||||
7 | 9/19/17 | H | (18.) | Erzgebirge Aue (9.) | 0:2 | RB | 90' | ||||||||||
16 | 12/1/17 | A | (18.) | Heidenheim (11.) | 3:2 | RB | 90' | ||||||||||
17 | 12/10/17 | H | (18.) | FC Ingolstadt (5.) | 1:1 | RB | 1 | 11' | 67' | 67' | |||||||
19 | 2/21/18 | A | (18.) | Darmstadt 98 (16.) | 1:2 | RB | 90' | ||||||||||
24 | 2/24/18 | A | (18.) | Erzgebirge Aue (14.) | 2:1 | RB | 90' | ||||||||||
25 | 3/2/18 | H | (18.) | Union Berlin (8.) | 4:3 | RB | 90 + 5' | 90' | |||||||||
27 | 3/17/18 | H | (18.) | FC St. Pauli (11.) | 1:1 | RB | 90' | ||||||||||
28 | 3/31/18 | A | (18.) | MSV Duisburg (9.) | 1:4 | RB | 1 | 50' | 90' | ||||||||
29 | 4/8/18 | H | (18.) | J. Regensburg (5.) | 1:1 | RB | 90' | ||||||||||
30 | 4/13/18 | A | (18.) | VfL Bochum (6.) | 3:2 | RB | 1 | 90' | |||||||||
31 | 4/22/18 | H | (18.) | Dynamo Dresden (11.) | 0:1 | RB | 90' | ||||||||||
32 | 4/27/18 | A | (18.) | Arm. Bielefeld (4.) | 3:2 | RB | 62' | 62' | |||||||||
34 | 5/13/18 | A | (18.) | FC Ingolstadt (9.) | 1:3 | RB | 90' | ||||||||||
2 | 9/26/20 | H | (15.) | Holstein Kiel (7.) | 0:0 | RB | 90' | ||||||||||
9 | 11/27/20 | A | (16.) | Darmstadt 98 (11.) | 4:0 | RB | 90' | ||||||||||
Squad: 85, Starting eleven: 81, Substituted in: 3, On the bench: 1, Suspended: 0, Injured: 0 |
Matchday | Date | Venue | For | Opponent | Result | Pos. | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
6 | 8/28/10 | A | (4.) | J. Regensburg (5.) | 0:3 | RB | 90' | ||||||||||
18 | 11/27/10 | H | (2.) | Carl Zeiss Jena (17.) | 6:0 | RB | 90' | ||||||||||
19 | 12/5/10 | A | (2.) | Heidenheim (7.) | 1:4 | RB | 90' | ||||||||||
20 | 12/11/10 | H | (2.) | Saarbrücken (14.) | 1:0 | RB | 90' | ||||||||||
22 | 1/28/11 | A | (1.) | SV Sandhausen (19.) | 0:2 | RB | 90' | ||||||||||
23 | 2/5/11 | H | (1.) | FC Bayern II (17.) | 2:0 | RB | 90' | ||||||||||
24 | 2/11/11 | A | (1.) | Wehen Wiesbaden (5.) | 0:2 | RB | 90' | ||||||||||
25 | 2/19/11 | H | (1.) | J. Regensburg (11.) | 2:0 | RB | 90' | ||||||||||
26 | 2/26/11 | A | (1.) | Rot Weiss Ahlen (16.) | 0:3 | RB | 90' | ||||||||||
27 | 3/5/11 | H | (1.) | VfR Aalen (18.) | 2:0 | RB | 90' | ||||||||||
28 | 3/12/11 | A | (1.) | Rot-Weiß Erfurt (6.) | 3:1 | RB | 37' | 45' | |||||||||
29 | 3/20/11 | H | (1.) | Hansa Rostock (2.) | 2:1 | RB | 90' | ||||||||||
30 | 4/2/11 | A | (1.) | TuS Koblenz (7.) | 0:2 | RB | 90' | ||||||||||
31 | 4/6/11 | H | (1.) | W. Bremen II (18.) | 1:2 | RB | 72' | 90' | |||||||||
32 | 4/10/11 | A | (1.) | Unterhaching (12.) | 0:1 | RB | 39' | 75' | |||||||||
34 | 4/19/11 | A | (1.) | W. Burghausen (17.) | 0:0 | RB | 90' | ||||||||||
35 | 4/23/11 | H | (1.) | K. Offenbach (6.) | 2:1 | RB | 90' | ||||||||||
36 | 4/30/11 | H | (1.) | Stuttgart II (11.) | 2:1 | RB | 90' | ||||||||||
21 | 1/27/19 | H | (20.) | Hansa Rostock (11.) | 2:0 | RB | 1 | 82' | |||||||||
22 | 2/4/19 | A | (20.) | FSV Zwickau (13.) | 0:1 | RB | 90' | ||||||||||
23 | 2/10/19 | H | (20.) | Wehen Wiesbaden (4.) | 2:3 | RB | 76' | 90' | |||||||||
24 | 2/16/19 | A | (19.) | Fortuna Köln (16.) | 1:3 | RB | 90' | ||||||||||
25 | 2/23/19 | H | (17.) | Unterhaching (6.) | 1:0 | RB | 85' | 90' | |||||||||
26 | 3/3/19 | A | (17.) | Carl Zeiss Jena (19.) | 0:0 | RB | 90' | ||||||||||
27 | 3/9/19 | H | (18.) | Würzb. Kickers (10.) | 2:2 | RB | 90' | ||||||||||
28 | 3/13/19 | A | (18.) | 1.FC K'lautern (12.) | 0:0 | RB | 72' | ||||||||||
29 | 3/17/19 | H | (16.) | SV Meppen (11.) | 3:0 | RB | 90' | ||||||||||
30 | 3/24/19 | A | (16.) | SF Lotte (14.) | 0:1 | RB | 35' | 90' | |||||||||
31 | 3/30/19 | H | (15.) | 1860 Munich (6.) | 1:1 | RB | 90' | ||||||||||
32 | 4/7/19 | A | (17.) | VfL Osnabrück (1.) | 1:0 | RB | 90' | ||||||||||
33 | 4/13/19 | H | (16.) | Sonnenhof-Gr. (15.) | 1:1 | RB | 90' | ||||||||||
1 | 7/20/19 | A | (2.) | 1.FC Magdeburg (17.) | 2:4 | RB | 42' | 90' | |||||||||
2 | 7/27/19 | H | (1.) | 1860 Munich (16.) | 2:1 | RB | 1 | 90' | |||||||||
5 | 8/18/19 | A | (3.) | 1.FC K'lautern (14.) | 0:3 | RB | 52' | ||||||||||
6 | 8/24/19 | H | (1.) | Würzb. Kickers (16.) | 5:2 | RB | 2 | 17' | 90' | ||||||||
7 | 9/1/19 | A | (1.) | KFC Uerdingen (17.) | 1:2 | RB | 90' | 90' | |||||||||
8 | 9/15/19 | H | (2.) | Hansa Rostock (10.) | 1:2 | RB | 90' | ||||||||||
10 | 9/28/19 | H | (3.) | Hallescher FC (2.) | 1:1 | RB | 90' | ||||||||||
11 | 10/6/19 | A | (3.) | FC Bayern II (8.) | 2:0 | RB | 90' | ||||||||||
12 | 10/19/19 | H | (4.) | Unterhaching (2.) | 0:0 | RB | 90' | ||||||||||
13 | 10/27/19 | A | (3.) | Sonnenhof-Gr. (18.) | 1:3 | RB | 1 | 90' | |||||||||
14 | 11/2/19 | H | (5.) | FC Ingolstadt (4.) | 0:3 | RB | 90' | ||||||||||
15 | 11/11/19 | A | (5.) | Pr. Münster (19.) | 1:1 | RB | 1 | 90' | |||||||||
16 | 11/23/19 | H | (4.) | Chemnitzer FC (17.) | 2:1 | RB | 26' | 90' | |||||||||
18 | 12/8/19 | A | (3.) | W. Mannheim (7.) | 0:0 | RB | 90' | ||||||||||
19 | 12/14/19 | H | (3.) | SV Meppen (6.) | 1:2 | RB | 85' | 45' | |||||||||
20 | 12/21/19 | H | (4.) | 1.FC Magdeburg (12.) | 2:2 | RB | 1 | 90' | |||||||||
21 | 1/26/20 | A | (5.) | 1860 Munich (7.) | 4:1 | RB | 85' | ||||||||||
22 | 2/1/20 | H | (5.) | Carl Zeiss Jena (20.) | 1:1 | RB | 44' | 90' | |||||||||
23 | 2/7/20 | A | (5.) | MSV Duisburg (1.) | 1:1 | RB | 30' | ||||||||||
37 | 7/1/20 | H | (2.) | W. Mannheim (9.) | 3:2 | RB | 90' | ||||||||||
Squad: 51, Starting eleven: 50, Substituted in: 1, On the bench: 0, Suspended: 0, Injured: 0 |
Matchday | Date | Venue | For | Opponent | Result | Pos. | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
First Round | 8/16/14 | A | (29.) | Bremer SV (46.) | 0:1 | RB | 90' | ||||||||||
Second Round | 10/29/14 | A | (16.) | Würzb. Kickers (25.) | 0:1 | RB | 90' | ||||||||||
Round of 16 | 3/4/15 | A | (14.) | Bayern Munich (7.) | 2:0 | RB | 6' | 45' | |||||||||
Squad: 3, Starting eleven: 3, Substituted in: 0, On the bench: 0, Suspended: 0, Injured: 0 |
Matchday | Date | Venue | For | Opponent | Result | Pos. | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
13 | 10/27/13 | A | (17.) | E. Norderstedt (10.) | 0:1 | RB | 90' | ||||||||||
18 | 11/30/13 | H | (16.) | VfB Oldenburg (2.) | 0:2 | RB | 90' | ||||||||||
Squad: 2, Starting eleven: 2, Substituted in: 0, On the bench: 0, Suspended: 0, Injured: 0 |
Matchday | Date | Venue | For | Opponent | Result | Pos. | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | 7/29/18 | H | (18.) | FSV Frankfurt (1.) | 0:3 | RB | 2' | 90' | |||||||||
Squad: 1, Starting eleven: 1, Substituted in: 0, On the bench: 0, Suspended: 0, Injured: 0 |