Recent Game Results

Height of bar is margin of victory • Mouseover bar for details • Click for box score • Grouped by Month

Team Statistics

Team Statistics Table
Team AvAge GP W L OL PTS PTS% GF GA SRS SOS GF/G GA/G PP PPO PP% PPA PPOA PK% SH SHA S S% SA SV% PDO SO
Detroit Red Wings28.2482416856.5831221100.200.012.542.293418518.383016481.713514478.41322.917100.25
League Average27.6482419553.5561271272916018.222916081.783313999.11399.9094

Team Analytics (at 5-on-5)

Team Analytics (at 5-on-5) Table
Team S% SV% PDO CF CA CF% xGF xGA aGF aGA axDiff SCF SCA SCF% HDF HDA HDF% HDGF HDC% HDGA HDCO%
Detroit Red Wings6.3.939100.22071179053.67567
League Average7.4.926205420548686

Roster

  • Age is on February 1 of given season
Roster Table
No. Player Birth Pos Age Ht Wt S/C Exp Birth Date Summary
8Justin Abdelkaderus USLW256-2213L/-5February 25, 198710 G, 3 A, 13 P
63Joakim Anderssonse SEC236-2211L/-1February 5, 19893 G, 5 A, 8 P
44Todd Bertuzzica CARW376-3229L/-16February 2, 19752 G, 1 A, 3 P
24Damien Brunnerch CHC265-11185R/-RMarch 9, 198612 G, 14 A, 26 P
11Daniel Clearyca CALW346-1205L/-14December 18, 19789 G, 6 A, 15 P
28Carlo Colaiacovoca CAD306-1202L/-9January 27, 19830 G, 1 A, 1 P
13Pavel Datsyuksu SUC345-11194L/-10July 20, 197815 G, 34 A, 49 P
65Danny DeKeyserus USD226-3190L/-RMarch 7, 19900 G, 1 A, 1 P
17Patrick Eavesca CARW285-11203R/-7May 1, 19842 G, 6 A, 8 P
25Cory Emmertonca CAC246-0191L/-2June 1, 19885 G, 3 A, 8 P
52Jonathan Ericssonse SED286-4218L/-5March 2, 19843 G, 10 A, 13 P
51Valtteri Filppulafi FIC286-0189L/-7March 20, 19849 G, 8 A, 17 P
93Johan Franzénse SEC336-4232L/-7December 23, 197914 G, 17 A, 31 P
50Jonas Gustavssonse SEG286-4201-/L3October 24, 19842-2-1, 2.92 GAA
43Darren Helmca CAC266-0192L/-5January 21, 19870 G, 0 A, 0 P
35Jimmy Howardus USG286-1218-/L6March 26, 198421-13-7, 2.13 GAA
3Kent Huskinsca CAD336-4210L/-6May 4, 19790 G, 0 A, 0 P
4Jakub Kindlcs CSD256-3199L/-3February 10, 19874 G, 9 A, 13 P
55Niklas Kronwallse SED326-0194L/-8January 12, 19815 G, 24 A, 29 P
23Brian Lashoffus USD226-3213L/-RJuly 16, 19901 G, 4 A, 5 P
20Drew Millerus USLW286-2183L/-5February 17, 19844 G, 4 A, 8 P
34Petr Mrázekcs CSG206-2188-/LRFebruary 14, 19921-1-0, 2.01 GAA
39Jan Muršaksi SILW255-11190R/-2January 20, 19880 G, 0 A, 0 P
14Gustav Nyquistse SELW235-11180L/-1September 1, 19893 G, 3 A, 6 P
27Kyle Quinceyca CAD276-2210L/-7August 12, 19851 G, 2 A, 3 P
37Mikael Samuelssonse SERW366-2218R/-11December 23, 19760 G, 1 A, 1 P
15Riley Sheahanca CAC216-2216L/-1December 7, 19910 G, 0 A, 0 P
2Brendan Smithca CAD236-2200L/-1February 8, 19890 G, 8 A, 8 P
21Tomáš Tatarcs CSC225-10173L/-1December 1, 19904 G, 3 A, 7 P
22Jordin Tootooca CARW295-9195R/-8February 2, 19833 G, 5 A, 8 P
18Ian Whiteca CAD285-10191R/-7June 4, 19842 G, 2 A, 4 P
40Henrik Zetterberg (C)se SEC326-0197L/-9October 9, 198011 G, 37 A, 48 P

Standard Stats

Upgraded
Standard Stats Table
Scoring Goals Assists Shots Ice Time Faceoffs
Rk Player Age Pos GP G A PTS +/- PIM EVG PPG SHG GWG EV PP SH SOG SPCT TSA TOI ATOI FOW FOL FO% BLK HIT TAKE GIVE Awards
1 Pavel Datsyuk 34 C 47 15 34 49 21 14 7 8 0 6 23 8 3 107 14.0 217 948:31 20:11 488 399 55.0 30 31 56 38 ASnhl-5,Byng-4,Hart-10,Selke-3
2 Henrik Zetterberg 32 C 46 11 37 48 2 18 5 4 2 5 18 19 0 173 6.4 278 944:03 20:31 263 281 48.3 10 20 29 27 ASnhl-4,ASnhl-10,Byng-28,Hart-22,Selke-14
3 Johan Franzén 33 C 41 14 17 31 13 41 8 6 0 1 11 6 0 116 12.1 201 741:34 18:05 30 32 48.4 17 43 16 21
4 Niklas Kronwall 32 D 48 5 24 29 -5 44 3 2 0 2 10 14 0 67 7.5 181 1169:22 24:22 0 0 83 42 11 21 ASnhl-11,Norris-10
5 Damien Brunner 26 C 44 12 14 26 -6 12 9 3 0 1 7 7 0 123 9.8 232 685:54 15:35 2 3 40.0 2 20 22 14
6 Valtteri Filppula 28 C 41 9 8 17 -4 6 6 3 0 0 8 0 0 78 11.5 140 728:49 17:47 179 144 55.4 12 16 18 19
7 Daniel Cleary 34 LW 48 9 6 15 -6 40 3 5 1 0 6 0 0 93 9.7 133 789:17 16:27 11 12 47.8 21 56 11 19
8 Justin Abdelkader 25 LW 48 10 3 13 6 34 10 0 0 0 3 0 0 96 10.4 147 710:57 14:49 65 60 52.0 13 120 10 10
9 Jonathan Ericsson 28 D 45 3 10 13 6 29 3 0 0 1 10 0 0 34 8.8 90 959:36 21:19 0 0 40 67 8 30
10 Jakub Kindl 25 D 41 4 9 13 15 28 3 1 0 2 7 2 0 76 5.3 157 760:48 18:33 0 0 33 46 8 30
11 Joakim Andersson 23 C 38 3 5 8 2 8 3 0 0 0 4 1 0 43 7.0 68 459:15 12:05 144 166 46.5 12 17 4 16
12 Jordin Tootoo 29 RW 42 3 5 8 0 78 3 0 0 1 4 1 0 45 6.7 79 381:29 9:05 0 0 7 68 11 8
13 Brendan Smith 23 D 34 0 8 8 1 36 0 0 0 0 6 2 0 33 0.0 87 625:38 18:24 0 0 35 20 10 27
14 Drew Miller 28 LW 44 4 4 8 -8 2 3 1 0 2 4 0 0 54 7.4 88 607:57 13:49 1 3 25.0 41 81 12 8 Byng-29
15 Cory Emmerton 24 C 48 5 3 8 -1 4 5 0 0 0 2 1 0 55 9.1 87 518:57 10:49 187 226 45.3 26 28 10 2 Byng-56
16 Patrick Eaves 28 RW 34 2 6 8 -1 4 2 0 0 1 5 1 0 42 4.8 75 359:48 10:35 7 4 63.6 11 40 7 4
17 Tomáš Tatar 22 C 18 4 3 7 2 4 3 1 0 0 3 0 0 32 12.5 57 204:44 11:22 1 0 100.0 5 9 5 2
18 Gustav Nyquist 23 LW 22 3 3 6 0 6 3 0 0 0 1 2 0 46 6.5 88 286:52 13:02 1 3 25.0 3 2 19 3
19 Brian Lashoff 22 D 31 1 4 5 -10 15 1 0 0 0 4 0 0 26 3.8 49 551:17 17:47 0 0 43 44 3 11
20 Ian White 28 D 25 2 2 4 5 4 2 0 0 0 2 0 0 27 7.4 86 489:35 19:35 1 0 100.0 32 14 1 8
21 Todd Bertuzzi 37 RW 7 2 1 3 3 2 2 0 0 0 1 0 0 10 20.0 17 108:38 15:31 0 0 1 6 0 4
22 Kyle Quincey 27 D 36 1 2 3 7 18 1 0 0 0 1 1 0 36 2.8 102 692:00 19:13 0 0 46 29 6 18
23 Jonas Gustavsson 28 G 7 0 1 1 0 2 0 0 0 0 0 0 349:15 49:54 0 0 0 0 0 4
24 Mikael Samuelsson 36 RW 4 0 1 1 -3 0 0 0 0 0 1 0 0 4 0.0 11 51:27 12:52 0 0 1 6 1 1
25 Danny DeKeyser 22 D 11 0 1 1 4 2 0 0 0 0 1 0 0 15 0.0 27 198:32 18:03 0 0 9 9 5 6
26 Carlo Colaiacovo 30 D 6 0 1 1 -4 2 0 0 0 0 0 1 0 12 0.0 27 113:27 18:55 0 0 10 12 0 0
27 Jimmy Howard 28 G 42 0 1 1 0 0 0 0 0 0 0 0 2445:44 58:14 0 0 0 0 0 12 ASnhl-9,Vezina-6
28 Jan Muršak 25 LW 2 0 0 0 0 4 0 0 0 0 0 0 0 0 0 11:17 5:39 1 1 50.0 0 0 0 1
29 Petr Mrázek 20 G 2 0 0 0 0 0 0 0 0 0 0 119:09 59:35 0 0 0
30 Riley Sheahan 21 C 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0.0 1 6:47 6:47 0 1 0.0 0 0 1 0
31 Kent Huskins 33 D 11 0 0 0 -3 4 0 0 0 0 0 0 0 2 0.0 5 168:49 15:21 0 0 17 15 0 1
32 Darren Helm 26 C 1 0 0 0 0 2 0 0 0 0 0 0 0 1 0.0 4 12:27 12:27 6 8 42.9 0 4 1 1
Team Totals 48 124 213 337 36 469 87 34 3 22 68 3 1447 8.6 2734 1387 1343 50.8 560 865 285 366
Standard Stats Table
Scoring Goals Assists Shots Ice Time Faceoffs
Rk Player Age Pos GP G A PTS +/- PIM EVG PPG SHG GWG EV PP SH SOG SPCT TSA TOI ATOI FOW FOL FO% BLK HIT TAKE GIVE Awards
1 Henrik Zetterberg 32 C 14 4 8 12 3 8 3 1 0 1 58 6.9 93 279:43 19:59 62 67 48.1 6 13 9 7
2 Daniel Cleary 34 RW 14 4 6 10 -1 2 3 1 0 0 20 20.0 28 234:59 16:47 1 3 25.0 5 25 1 5
3 Damien Brunner 26 RW 14 5 4 9 2 4 5 0 0 1 31 16.1 70 183:33 13:07 2 4 33.3 4 9 4 2
4 Pavel Datsyuk 34 C 14 3 6 9 2 4 3 0 0 0 39 7.7 64 293:40 20:59 181 144 55.7 7 17 16 4
5 Johan Franzén 33 LW 14 4 2 6 -7 8 1 3 0 0 40 10.0 66 273:02 19:30 3 4 42.9 10 23 5 7
6 Valtteri Filppula 28 C 14 2 4 6 -4 4 2 0 0 1 24 8.3 35 232:29 16:36 76 63 54.7 3 12 3 6
7 Joakim Andersson 23 C 14 1 4 5 2 10 1 0 0 0 19 5.3 31 186:33 13:20 99 78 55.9 5 8 5 4
8 Brendan Smith 23 D 14 2 3 5 -3 10 2 0 0 1 17 11.8 41 267:46 19:08 0 0 15 12 1 11
9 Jakub Kindl 25 D 14 1 4 5 4 10 0 1 0 1 24 4.2 55 248:13 17:44 0 0 20 21 2 10
10 Gustav Nyquist 23 RW 14 2 3 5 3 2 1 1 0 1 26 7.7 43 176:21 12:36 0 3 0.0 2 9 7 11
11 Patrick Eaves 28 RW 13 1 2 3 -1 4 1 0 0 0 16 6.3 34 130:00 10:00 3 1 75.0 3 25 3 1
12 Jonathan Ericsson 28 D 14 0 3 3 2 2 0 0 0 0 7 0.0 30 315:38 22:33 0 0 13 31 0 14
13 Justin Abdelkader 25 LW 12 2 1 3 4 33 1 0 1 0 33 6.1 49 203:26 16:57 2 1 66.7 9 61 2 1
14 Niklas Kronwall 32 D 14 0 2 2 -1 4 0 0 0 0 13 0.0 43 354:49 25:21 0 0 30 26 4 9
15 Mikael Samuelsson 36 RW 5 1 1 2 -1 2 1 0 0 0 8 12.5 13 65:23 13:05 0 0 1 3 0 2
16 Kyle Quincey 27 D 14 0 2 2 -3 12 0 0 0 0 15 0.0 40 266:32 19:02 0 0 9 14 4 7
17 Drew Miller 28 LW 6 1 1 2 1 2 1 0 0 1 4 25.0 6 79:15 13:13 0 1 0.0 10 13 0 1
18 Carlo Colaiacovo 30 D 9 0 1 1 3 2 0 0 0 0 4 0.0 12 137:10 15:14 0 0 13 12 1 7
19 Cory Emmerton 24 C 13 0 1 1 -2 4 0 0 0 0 11 0.0 17 135:35 10:26 40 45 47.1 7 23 2 4
20 Brian Lashoff 22 D 3 0 0 0 0 0 0 0 0 0 2 0.0 4 54:00 18:00 0 0 6 6 0 2
21 Jimmy Howard 28 G 14 0 0 0 2 0 0 0 0 0 0 859:28 61:23 0 0 0 0 0 4
22 Todd Bertuzzi 37 RW 6 0 0 0 -2 2 0 0 0 0 6 0.0 9 57:56 9:39 0 2 0.0 2 7 1 1
23 Jordin Tootoo 29 RW 1 0 0 0 0 2 0 0 0 0 0 1 6:24 6:24 0 0 1 5 0 0
24 Danny DeKeyser 22 D 2 0 0 0 0 0 0 0 0 0 0 3 35:46 17:53 0 0 3 5 0 1
Team Totals 14 33 58 91 1 135 25 7 1 7 14 0 417 7.9 787 469 416 53.0 184 380 70 121
Become a Stathead & surf this site ad-free.

Goalies Regular Season

  • Players on this team's active roster in bold
Goalies Regular Season Table
Goalie Stats
Rk Player Age GP GS W L T/O GA SA SV SV% GAA SO MIN QS QS% RBS GA%- GSAA adjGAA GPS
1Jimmy Howard284242211378711291042.9232.135244626.61978712.42.508.4
2Jonas Gustavsson287422117140123.8792.9203492.5001138-4.73.440.3
3Petr Mrázek202211045147.9222.0101191.5000890.52.520.4
Team Total482416810813201212.9182.225291429.6048938.32.619.1

Goalies Playoffs

Shootout Results

Shootout Goalies

Hat Tricks (2)

  • * - postseason

Skater Advanced Statistics

Skater Advanced Statistics (Playoffs)

Skater Time on Ice Statistics

Skater Time on Ice Statistics Table
Even Strength Power Play Short Handed
Rk Player Pos Shift GP TOI CF% Rel GF/60 GA/60 TOI CF% Rel GF/60 GA/60 TOI CF% Rel GF/60 GA/60
1Brendan SmithD0:303415:583.11.31.41:09-0.94.60.01:166.31.46.9
2Brian LashoffD0:343115:15-7.21.42.70:11-23.10.00.02:201.50.08.3
3Carlo ColaiacovoD0:40615:50-4.71.33.22:2615.54.14.10:3716.70.016.2
4Cory EmmertonC0:30489:00-8.41.51.70:038.622.40.01:44-0.10.03.6
5Damien BrunnerC0:464412:362.62.83.12:58-3.19.21.40:00-10.90.00.0
6Daniel ClearyLW0:354812:462.31.62.22:302.06.00.51:08-2.41.16.5
7Danny DeKeyserD0:541115:37-1.71.40.30:35-3.39.30.01:504.73.03.0
8Darren HelmC0:2716:57-1.70.00.00:005:309.80.00.0
9Drew MillerLW0:334411:19-7.61.22.20:09-27.78.50.02:19-8.50.06.5
10Gustav NyquistLW0:392210:52-3.61.31.32:090.25.10.00:000.00.0
11Henrik ZetterbergC0:454615:203.02.52.33:49-3.09.91.41:21-0.61.94.8
12Ian WhiteD0:432516:59-2.12.31.42:332.42.80.90:0191.70.00.0
13Jakub KindlD0:444115:404.12.81.42:360.65.10.00:15-6.40.05.0
14Jan MuršakLW0:3025:3411.80.00.00:040.00.00:00
15Joakim AnderssonC0:473810:326.72.21.90:13-6.76.90.01:19-0.50.03.6
16Johan FranzénC0:444114:10-1.22.81.23:30-3.99.60.80:243.40.07.2
17Jonathan EricssonD0:424517:551.72.52.10:15-13.40.00.03:08-10.20.06.8
18Jordin TootooRW0:30428:59-6.21.41.40:05-24.714.50.00:00
19Justin AbdelkaderLW0:364813:383.82.11.50:391.70.01.90:30-11.20.016.9
20Kent HuskinsD0:341112:57-6.20.41.70:04-56.90.00.02:184.10.02.3
21Kyle QuinceyD0:423615:453.72.31.81:15-4.25.31.32:12-0.62.37.6
22Mikael SamuelssonRW0:32410:37-3.61.44.22:14-5.30.06.70:00
23Niklas KronwallD0:444818:011.82.42.63:42-2.39.41.32:38-2.10.56.6
24Patrick EavesRW0:46349:232.31.92.10:16-5.76.50.00:54-0.20.09.6
25Pavel DatsyukC0:434715:116.43.11.33:33-1.810.41.41:268.82.78.9
26Riley SheahanC0:3816:476.00.00.00:000:00
27Todd BertuzziRW0:46712:169.73.51.43:14-19.90.00.00:000.00.0
28Tomáš TatarC0:46189:3314.32.82.11:497.11.80.00:00
29Valtteri FilppulaC0:424114:263.51.92.12:43-7.32.21.10:369.90.09.7

Miscellaneous Stats

Upgraded
Miscellaneous Stats Table
Adjusted Plus/Minus Point Shares Shootouts
Rk Player Age Pos GP G A PTS GC TGF PGF TGA PGA +/- OPS DPS PS Att Made Miss Pct Awards
1 Pavel Datsyuk 34 C 47 29 64 93 33.3 69 28 30 10 21 4.5 2.1 6.5 7 2 2 28.6 ASnhl-5,Byng-4,Hart-10,Selke-3
2 Henrik Zetterberg 32 C 46 21 69 90 30.3 61 28 36 5 2 3.9 1.2 5.2 5 1 1 20.0 ASnhl-4,ASnhl-10,Byng-28,Hart-22,Selke-14
3 Johan Franzén 33 C 41 27 32 59 23.5 50 23 16 2 13 2.9 1.5 4.4 1 0 0 0.0
4 Niklas Kronwall 32 D 48 10 45 55 17.7 63 27 55 14 -5 2.4 2.4 4.8 0 0 0 ASnhl-11
5 Damien Brunner 26 C 44 23 26 49 19.6 46 20 32 0 -6 2.3 0.6 2.9 7 2 2 28.6
6 Valtteri Filppula 28 C 41 17 15 32 13.4 23 4 27 4 -4 0.8 0.7 1.6 1 0 0 0.0
7 Daniel Cleary 34 LW 48 17 11 28 12.3 29 11 30 6 -6 0.5 0.7 1.2 0 0 0
8 Justin Abdelkader 25 LW 48 19 6 25 12.0 23 0 24 7 6 0.6 1.1 1.7 0 0 0
9 Jonathan Ericsson 28 D 45 6 19 25 8.5 34 0 44 16 6 0.6 2.8 3.5 0 0 0
10 Jakub Kindl 25 D 41 8 17 25 9.0 39 9 16 1 15 1.0 3.1 4.1 0 0 0
11 Joakim Andersson 23 C 38 6 9 15 5.7 16 1 16 3 2 -0.1 0.6 0.6 0 0 0
12 Jordin Tootoo 29 RW 42 6 9 15 5.7 10 1 9 0 0 0.2 0.5 0.6 0 0 0
13 Brendan Smith 23 D 34 0 15 15 4.1 16 2 18 5 1 0.1 1.6 1.7 0 0 0
14 Drew Miller 28 LW 44 8 7 15 6.3 11 1 29 11 -8 -0.4 0.4 0.0 0 0 0 Byng-29
15 Cory Emmerton 24 C 48 10 6 16 7.1 12 1 17 5 -1 0.0 0.6 0.6 0 0 0 Byng-56
16 Patrick Eaves 28 RW 34 4 11 15 5.2 11 1 16 5 -1 0.1 0.4 0.5 0 0 0
17 Tomáš Tatar 22 C 18 8 6 14 6.0 9 1 6 0 2 0.7 0.3 1.0 0 0 0
18 Gustav Nyquist 23 LW 22 6 6 12 4.9 9 4 5 0 0 0.2 0.4 0.5 2 0 0 0.0
19 Brian Lashoff 22 D 31 2 7 9 3.0 11 0 31 10 -10 0.0 0.5 0.5 0 0 0
20 Ian White 28 D 25 4 4 8 3.3 19 3 11 0 5 0.1 1.6 1.7 0 0 0
21 Kyle Quincey 27 D 36 2 4 6 2.2 29 4 28 10 7 -0.4 2.3 1.9 0 0 0
22 Todd Bertuzzi 37 RW 7 4 2 6 2.7 5 0 2 0 3 0.3 0.3 0.5 0 0 0
23 Mikael Samuelsson 36 RW 4 0 2 2 0.6 1 0 4 0 -3 0.0 -0.1 -0.1 0 0 0
24 Danny DeKeyser 22 D 11 0 2 2 0.6 6 1 2 1 4 -0.1 0.8 0.7 0 0 0
25 Carlo Colaiacovo 30 D 6 0 2 2 0.6 3 1 7 1 -4 0.0 -0.1 -0.1 0 0 0
26 Kent Huskins 33 D 11 0 0 0 0.0 1 0 5 1 -3 -0.2 0.2 -0.1 0 0 0
27 Darren Helm 26 C 1 0 0 0 0.0 0 0 0 0 0 0.0 0.0 0.0 0 0 0
28 Jan Muršak 25 LW 2 0 0 0 0.0 0 0 0 0 0 0.0 0.0 0.0 0 0 0
29 Riley Sheahan 21 C 1 0 0 0 0.0 0 0 0 0 0 0.0 0.0 0.0 0 0 0
Miscellaneous Stats Table
Plus/Minus
Rk Player Age Pos GP TGF PGF TGA PGA +/- Awards
1 Henrik Zetterberg 32 C 14 16 4 10 1 3
2 Daniel Cleary 34 RW 14 12 2 12 1 -1
3 Damien Brunner 26 RW 14 10 3 5 0 2
4 Pavel Datsyuk 34 C 14 14 5 10 3 2
5 Valtteri Filppula 28 C 14 8 2 10 0 -4
6 Johan Franzén 33 LW 14 8 5 12 2 -7
7 Joakim Andersson 23 C 14 7 0 12 7 2
8 Brendan Smith 23 D 14 9 0 17 5 -3
9 Jakub Kindl 25 D 14 13 3 6 0 4
10 Gustav Nyquist 23 RW 14 9 1 5 0 3
11 Patrick Eaves 28 RW 13 3 1 6 3 -1
12 Jonathan Ericsson 28 D 14 8 1 11 6 2
13 Justin Abdelkader 25 LW 12 8 1 3 0 4
14 Niklas Kronwall 32 D 14 11 4 14 6 -1
15 Mikael Samuelsson 36 RW 5 3 1 3 0 -1
16 Kyle Quincey 27 D 14 10 1 14 2 -3
17 Drew Miller 28 LW 6 2 0 2 1 1
18 Carlo Colaiacovo 30 D 9 6 1 2 0 3
19 Cory Emmerton 24 C 13 2 0 8 4 -2
20 Brian Lashoff 22 D 3 3 0 4 1 0
21 Todd Bertuzzi 37 RW 6 0 0 2 0 -2
22 Jordin Tootoo 29 RW 1 0 0 0 0 0
23 Danny DeKeyser 22 D 2 1 0 3 2 0