Contact Elite Prospects
Go Premium for Elite Prospects Support
Get access to our unique free agency lists and many more premium features
Sign up for premiumGo Premium for Elite Prospects Support
Get access to our unique free agency lists and many more premium features
Sign up for premiumThe most trending players last 12 hours
# | Player | GP | G | A | TP |
---|---|---|---|---|---|
1. | Connor Bedard | 2 | 4 | 1 | 5 |
2. | Kaspars Daugavins | 2 | 3 | 2 | 5 |
3. | Roman Josi | 2 | 2 | 3 | 5 |
4. | Nico Hischier | 2 | 3 | 1 | 4 |
5. | Marcus Johansson | 2 | 2 | 2 | 4 |
# | Player | GP | G | A | TP | PPG | PIM | Period | Years |
---|---|---|---|---|---|---|---|---|---|
1. | Normand Dupont (LW) | 251 | 264 | 248 | 512 | 2.04 | 303 | 1984-1991 | 7 |
2. | Daniel Poulin (D) | 247 | 162 | 192 | 354 | 1.43 | 257 | 1982-1989 | 7 |
3. | Jörg Reber (D) | 342 | 50 | 175 | 225 | 0.66 | 403 | 2001-2009 | 8 |
4. | Sven Schmid (D) | 489 | 43 | 174 | 217 | 0.44 | 573 | 1986-2002 | 14 |
5. | Toni Rajala (LW/RW) | 379 | 150 | 161 | 311 | 0.82 | 159 | 2016-2024 | 8 |
6. | Mathieu Tschantré (C) | 722 | 135 | 161 | 296 | 0.41 | 435 | 2000-2020 | 19 |
7. | Emanuel Peter (C) | 393 | 65 | 148 | 213 | 0.54 | 264 | 2005-2015 | 10 |
8. | Gilles Dubois (F) | 408 | 102 | 145 | 247 | 0.61 | 144 | 1985-2001 | 13 |
9. | Cyrill Pasche (F) | 408 | 144 | 134 | 278 | 0.68 | 590 | 1992-2008 | 14 |
10. | Serge Meyer (D/FW) | 500 | 55 | 130 | 185 | 0.37 | 695 | 1996-2010 | 14 |
11. | Richmond Gosselin (C) | 155 | 172 | 129 | 301 | 1.94 | - | 1980-1984 | 4 |
12. | Marc-Antoine Pouliot (C/RW) | 245 | 75 | 129 | 204 | 0.83 | 315 | 2012-2021 | 6 |
13. | Gaëtan Haas (C) | 423 | 72 | 127 | 199 | 0.47 | 128 | 2009-2024 | 11 |
14. | Willy Kohler (RW) | 284 | 166 | 121 | 258 | - | 138 | 1982-1992 | 10 |
15. | Marc Leuenberger (LW/D) | 202 | 118 | 116 | 234 | - | 77 | 1983-1991 | 8 |
16. | Shawn Heaphy (C) | 119 | 127 | 115 | 242 | 2.03 | 223 | 1996-1999 | 3 |
17. | Kevin Schläpfer (F) | 137 | 40 | 109 | 149 | 1.09 | 99 | 2000-2004 | 4 |
18. | René Furler (LW) | 200 | 68 | 100 | 168 | 0.84 | 219 | 2001-2006 | 5 |
19. | Paul Gagné (LW) | 111 | 91 | 96 | 187 | 1.68 | 193 | 1996-1999 | 3 |
20. | Yannick Rathgeb (D) | 229 | 36 | 96 | 132 | 0.58 | 234 | 2019-2024 | 5 |
21. | Jakob Kölliker (D) | 210 | 45 | 93 | 138 | - | 139 | 1972-1993 | 16 |
22. | Damien Brunner (RW/LW) | 231 | 79 | 91 | 170 | 0.74 | 140 | 2018-2024 | 6 |
23. | Mauro Beccarelli (F) | 317 | 50 | 91 | 141 | 0.44 | 329 | 1999-2010 | 11 |
24. | Alain Miéville (C) | 166 | 43 | 89 | 132 | 0.80 | 90 | 2006-2012 | 4 |
25. | Fredy Lüthi (C) | 156 | 61 | 82 | 143 | 0.92 | 48 | 1982-1997 | 5 |
26. | Ahren Spylo (LW) | 230 | 84 | 81 | 165 | 0.72 | 199 | 2010-2016 | 6 |
27. | Luca Cunti (C) | 205 | 38 | 80 | 118 | 0.58 | 142 | 2019-2024 | 5 |
28. | Giovanni Conte (RW) | 38 | 99 | 79 | 178 | - | - | 1978-1982 | 4 |
29. | Claude Vilgrain (C) | 75 | 47 | 79 | 126 | 1.68 | 36 | 1999-2001 | 2 |
30. | Gianni Ehrensperger (LW/C) | 326 | 58 | 78 | 136 | 0.42 | 174 | 2007-2016 | 9 |
31. | Gaëtan Boucher (C) | 156 | 61 | 73 | 134 | 0.86 | 144 | 1989-1994 | 5 |
32. | Urs Bärtschi (F/D) | 77 | 87 | 71 | 158 | - | - | 1980-1984 | 4 |
33. | Jesse Bélanger (C) | 78 | 67 | 71 | 138 | 1.77 | 52 | 2004-2006 | 2 |
34. | Jason Fuchs (C) | 179 | 31 | 68 | 99 | 0.55 | 62 | 2017-2021 | 4 |
35. | Robbie Earl (C/LW) | 134 | 40 | 67 | 107 | 0.80 | 95 | 2015-2019 | 4 |
36. | Kevin Fey (D) | 347 | 13 | 67 | 80 | 0.23 | 165 | 2011-2022 | 10 |
37. | Thomas Wellinger (D) | 270 | 12 | 66 | 78 | 0.29 | 92 | 2009-2017 | 7 |
38. | Alexandre Tremblay (LW/RW) | 85 | 81 | 63 | 144 | 1.69 | 118 | 2006-2008 | 2 |
39. | Jacob Micflikier (LW/RW) | 130 | 48 | 63 | 111 | 0.85 | 60 | 2012-2018 | 3 |
40. | Serge Martel (C) | 77 | 63 | 62 | 125 | 1.62 | - | 1980-1982 | 2 |
41. | Alexander Yakovenko (D) | 123 | 16 | 62 | 78 | 0.63 | 40 | 2019-2024 | 4 |
42. | Mike Künzle (RW/LW) | 260 | 73 | 61 | 134 | 0.52 | 227 | 2018-2024 | 6 |
43. | Robert Lindberg (LW) | 76 | 71 | 61 | 132 | - | - | 1975-1982 | 6 |
44. | Beat Forster (D) | 303 | 22 | 58 | 80 | 0.26 | 192 | 2017-2024 | 7 |
45. | Omar Tognini (C) | 110 | 55 | 57 | 112 | 1.02 | 132 | 2003-2006 | 3 |
46. | Ryan Savoia (C) | 74 | 57 | 56 | 113 | 1.53 | 94 | 2001-2003 | 2 |
47. | Fabio Hofer (RW) | 150 | 49 | 56 | 105 | 0.70 | 38 | 2020-2024 | 4 |
48. | Rico Fata (C) | 133 | 46 | 56 | 102 | 0.77 | 88 | 2008-2011 | 3 |
49. | Marko Tuomainen (RW) | 52 | 39 | 56 | 95 | 1.83 | 34 | 2005-2009 | 3 |
50. | Philipp Wetzel (RW/C) | 402 | 38 | 56 | 94 | 0.23 | 289 | 2007-2018 | 11 |
51. | Beat Cattaruzza (D) | 368 | 25 | 56 | 81 | - | 245 | 1983-1996 | 13 |
52. | Patrice Lefebvre (LW) | 42 | 18 | 56 | 74 | 1.76 | 54 | 2005-2006 | 1 |
53. | Martin Steinegger (D) | 320 | 22 | 55 | 77 | 0.24 | 490 | 1990-2012 | 9 |
54. | Joel Fröhlicher (D) | 227 | 20 | 55 | 75 | 0.33 | 409 | 2005-2016 | 8 |
55. | Samuel Kreis (D) | 173 | 14 | 55 | 69 | 0.40 | 70 | 2017-2021 | 4 |
56. | Chris Belanger (D) | 78 | 27 | 54 | 81 | 1.04 | 97 | 2002-2004 | 2 |
57. | Maxime Lapointe (RW) | 82 | 41 | 53 | 94 | 1.15 | 56 | 1996-1998 | 2 |
58. | Valeri Shiryayev (D) | 71 | 31 | 53 | 84 | 1.18 | 114 | 1991-2006 | 3 |
59. | Tino Kessler (C/RW) | 201 | 31 | 53 | 84 | 0.42 | 63 | 2019-2024 | 5 |
60. | Stefan Moser (RW) | 153 | 29 | 53 | 82 | 0.54 | 167 | 1997-2003 | 4 |
61. | Laurent Stehlin (C) | 106 | 42 | 52 | 94 | 0.89 | 36 | 1988-1991 | 3 |
62. | Marco Truttmann (RW) | 142 | 28 | 52 | 80 | 0.56 | 75 | 2006-2012 | 5 |
63. | Daniel Rubin (C/RW) | 158 | 56 | 51 | 107 | 0.68 | 171 | 2003-2007 | 4 |
64. | Björn Schneider (D) | 252 | 26 | 49 | 75 | 0.30 | 226 | 1989-2003 | 10 |
65. | Andy Egli (D) | 77 | 12 | 49 | 61 | 0.79 | 44 | 1997-1999 | 2 |
66. | Jean-Jacques Aeschlimann (C) | 212 | 89 | 47 | 136 | - | 74 | 1984-1991 | 7 |
67. | Viktor Lööv (D) | 125 | 16 | 47 | 63 | 0.50 | 89 | 2021-2024 | 3 |
68. | Oliver Kamber (C) | 100 | 14 | 47 | 61 | 0.61 | 36 | 2013-2015 | 2 |
69. | Anthony Huguenin (D) | 149 | 5 | 47 | 52 | 0.35 | 50 | 2011-2017 | 4 |
70. | Sébastien Bordeleau (C) | 111 | 39 | 46 | 85 | 0.77 | 109 | 2009-2012 | 3 |
71. | Steve Latinovich (RW) | 82 | 69 | 44 | 113 | - | - | 1972-1980 | 5 |
72. | Vincent Léchenne (C) | 116 | 29 | 44 | 73 | 0.63 | 80 | 2000-2004 | 3 |
73. | Manuel Gossweiler (D) | 374 | 9 | 43 | 52 | 0.14 | 248 | 2006-2015 | 9 |
74. | Jere Sallinen (LW/C) | 135 | 43 | 42 | 85 | 0.63 | 74 | 2021-2024 | 3 |
75. | Marco Pedretti (RW) | 138 | 28 | 41 | 69 | 0.50 | 82 | 2016-2019 | 3 |
76. | Ramil Yuldashev (RW) | 89 | 80 | 40 | 120 | 1.35 | 40 | 1991-1994 | 3 |
77. | Thomas Burillo (F) | 251 | 54 | 40 | 94 | 0.37 | 130 | 1992-1999 | 7 |
78. | Bernhard Wist (C/RW) | 139 | 39 | 40 | 79 | - | 116 | 1982-1989 | 7 |
79. | Michael Hügli (RW/LW) | 152 | 38 | 40 | 78 | 0.51 | 60 | 2018-2022 | 4 |
80. | Noah Schneeberger (D) | 160 | 3 | 40 | 43 | 0.27 | 129 | 2008-2023 | 5 |
81. | Thomas Nüssli (LW/C) | 123 | 39 | 39 | 78 | 0.63 | 98 | 2008-2011 | 3 |
82. | Arnold Lörtscher (C) | 76 | 38 | 39 | 77 | - | - | 1979-1983 | 4 |
83. | Mathias Joggi (LW/D) | 242 | 38 | 39 | 77 | 0.32 | 376 | 2003-2018 | 8 |
84. | Niklas Olausson (C) | 66 | 12 | 39 | 51 | 0.77 | 34 | 2014-2016 | 2 |
85. | Gino Cavallini (LW) | 40 | 33 | 38 | 71 | 1.78 | 30 | 2000-2001 | 1 |
86. | Barry Jenkins (F) | 56 | 63 | 37 | 75 | - | - | 1974-1977 | 3 |
87. | Sacha Guerne (F) | 170 | 30 | 37 | 67 | 0.39 | 121 | 1996-2001 | 5 |
88. | Janis Moser (D) | 133 | 11 | 36 | 47 | 0.35 | 40 | 2017-2021 | 4 |
89. | Pär Arlbrandt (RW) | 84 | 29 | 35 | 64 | 0.76 | 22 | 2014-2016 | 2 |
90. | Jesper Olofsson (LW/RW) | 84 | 31 | 33 | 64 | 0.76 | 14 | 2022-2024 | 2 |
91. | Stefan Grogg (F) | 98 | 26 | 33 | 59 | 0.60 | 54 | 1994-2007 | 3 |
92. | Marc Wieser (RW) | 143 | 35 | 32 | 67 | 0.47 | 91 | 2011-2014 | 3 |
93. | Julian Schmutz (C/RW) | 144 | 24 | 32 | 56 | 0.39 | 110 | 2015-2019 | 4 |
94. | Luca Hischier (C/RW) | 120 | 25 | 31 | 56 | 0.47 | 33 | 2020-2024 | 4 |
95. | Kevin Lötscher (RW) | 101 | 21 | 31 | 52 | 0.51 | 32 | 2008-2014 | 4 |
96. | Daniel Widmer (LW) | 28 | 81 | 30 | 76 | - | - | 1974-1982 | 8 |
97. | Andrei Kvartalnov (RW) | 33 | 33 | 30 | 63 | 1.91 | 43 | 1995-1996 | 1 |
98. | Jean-François Jomphe (C) | 42 | 29 | 30 | 59 | 1.40 | 83 | 2003-2005 | 2 |
99. | Urs Hirschi (D) | 80 | 10 | 30 | 40 | 0.50 | 58 | 1996-1998 | 2 |
100. | Ruedi Nideröst (D) | 87 | 9 | 30 | 39 | 0.45 | 161 | 2003-2005 | 2 |
# | Player | GP | GAA | SV% | W | L | T | SO | TOI | SVS | GA | Period | Years |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1. | Marc Schmid | 1 | 0.00 | 1.000 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 2012-2013 | 1 |
2. | Dmitri Shikin | 3 | 1.68 | .939 | 1 | 2 | 0 | 0 | 179 | 77 | 5 | 2021-2022 | 1 |
3. | Harri Säteri | 78 | 2.29 | .921 | 45 | 24 | 2 | 12 | 4589 | 2029 | 175 | 2022-2024 | 2 |
4. | Joren van Pottelberghe | 100 | 2.43 | .915 | 51 | 28 | 7 | 7 | 5841 | 2552 | 237 | 2020-2024 | 4 |
5. | Dennis Saikkonen | 2 | 3.01 | .900 | 0 | 2 | 0 | 0 | 120 | 54 | 6 | 2018-2019 | 1 |
6. | Lukas Meili | 75 | 3.35 | .890 | 26 | 39 | 5 | 2 | 4139 | 1860 | 231 | 2013-2016 | 3 |
7. | Diego Simeoni | 1 | 0.00 | .000 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 2022-2023 | 1 |
8. | Matthias Lauber | 2 | 1.48 | - | - | - | - | 0 | 122 | - | 3 | 2000-2001 | 1 |
9. | Pasquale Sievert | 2 | 1.71 | - | - | - | - | 0 | 105 | - | 3 | 2000-2001 | 1 |
10. | Reto Schürch | 45 | 2.48 | - | - | - | - | 3 | 2710 | - | 112 | 1999-2001 | 2 |
11. | Jonas Hiller | 177 | 2.52 | - | 94 | 63 | 20 | 9 | 10603 | 3628 | 446 | 2016-2020 | 4 |
12. | Patrick Kucera | 1 | 2.77 | - | 0 | 0 | 1 | 0 | 65 | - | 3 | 2000-2001 | 1 |
13. | Tony Koller | 12 | 2.81 | - | - | - | - | 0 | 704 | - | 21 | 1996-1997 | 1 |
14. | Reto Berra | 178 | 2.93 | - | 67 | 79 | 9 | 16 | 10595 | 3528 | 517 | 2009-2013 | 4 |
15. | Simon Rytz | 116 | 2.93 | - | 40 | 48 | 12 | 2 | 6133 | 2583 | 299 | 1999-2023 | 12 |
16. | Marco Wegmüller | 56 | 3.08 | - | 27 | 16 | 5 | 3 | 3055 | - | 157 | 2001-2009 | 3 |
17. | Martin Zerzuben | 196 | 3.10 | - | 73 | 39 | 11 | 5 | 11701 | - | 604 | 2001-2006 | 5 |
18. | Pascal Caminada | 112 | 3.40 | - | 49 | 38 | 12 | 4 | 6092 | - | 345 | 2006-2010 | 4 |
19. | Kaspar Zgraggen | 17 | 3.56 | - | 7 | 4 | 0 | 0 | 692 | - | 41 | 2005-2007 | 2 |
20. | Sébastian Queloz | 3 | 3.72 | - | - | - | - | 0 | 145 | - | 9 | 2000-2001 | 1 |
21. | Christian Crétin | 97 | 3.86 | - | - | - | - | 0 | 5701 | - | 367 | 1993-1999 | 4 |
22. | Alex Reinhard | 14 | 4.07 | - | - | - | - | 0 | 738 | - | 50 | 1991-2000 | 5 |
23. | Marco Streit | 14 | 4.25 | - | 1 | 8 | 2 | 0 | 735 | 58 | 52 | 2010-2013 | 3 |
24. | Christophe Wahl | 67 | 4.26 | - | - | - | - | 0 | 3817 | - | 271 | 1986-1997 | 4 |
25. | Sébastien Kohler | 28 | 4.26 | - | - | - | - | 0 | 1550 | - | 110 | 1997-2000 | 3 |
26. | Sascha Devaux | 19 | 4.30 | - | - | - | - | 0 | 963 | - | 69 | 1994-1997 | 3 |
27. | Lars Weibel | 14 | 4.75 | - | - | - | - | 0 | 682 | - | 54 | 1992-1993 | 1 |
28. | Davide Gislimberti | 2 | 5.50 | - | - | - | - | 0 | 120 | - | 11 | 1996-1997 | 1 |
29. | Martin Schütz | 1 | 6.00 | - | - | - | - | 0 | 10 | - | 1 | 1989-1990 | 1 |
30. | Pascal Jaquet | 8 | 7.19 | - | - | - | - | 0 | 317 | - | 38 | 1989-1992 | 3 |
31. | Adrian Leuthardt | 2 | 7.74 | - | 0 | 0 | 0 | 0 | 31 | - | 4 | 2004-2005 | 1 |
32. | Christoph Nobs | 2 | 7.86 | - | - | - | - | 0 | 84 | - | 11 | 1985-1988 | 3 |
33. | Jean-Luc Quadri | 1 | 10.00 | - | - | - | - | - | - | - | - | 1981-1983 | 2 |
34. | Jean-Philippe Challandes | 2 | 10.43 | - | - | - | - | 0 | 23 | - | 4 | 1988-1989 | 1 |
35. | Olivier Anken | 487 | - | - | - | - | - | 5 | 17959 | - | 1393 | 1976-1994 | 18 |
36. | Elien Paupe | 38 | - | - | 12 | 15 | 1 | 1 | 1871 | 883 | 108 | 2012-2023 | 8 |
37. | Stefan Kaeser | 2 | - | - | - | - | - | - | 0 | - | - | 2005-2009 | 3 |
38. | Thomas Fässler | 1 | - | - | - | - | - | - | - | - | - | 1977-1978 | 1 |
39. | Yann Fèvre | 0 | - | - | - | - | - | - | - | - | - | 2017-2018 | 1 |
40. | Alessio Beglieri | 0 | - | - | - | - | - | - | - | - | - | 2021-2024 | 2 |
41. | Noah Patenaude | 0 | - | - | - | - | - | - | - | - | - | 2018-2019 | 1 |
42. | Colin Stauffacher | 0 | - | - | - | - | - | - | - | - | - | 2019-2021 | 2 |
43. | Anton Siegenthaler | 0 | - | - | - | - | - | - | - | - | - | 1977-1981 | 4 |
44. | Raphael De Luca | 0 | - | - | - | - | - | - | - | - | - | 2004-2005 | 1 |
45. | John Riotton | 0 | - | - | - | - | - | - | - | - | - | 2003-2004 | 1 |
46. | Stephan Roth | 0 | - | - | - | - | - | - | - | - | - | 1994-1997 | 3 |
47. | Jan Studer | 0 | - | - | - | - | - | - | - | - | - | 1997-1998 | 1 |
48. | Daniel Kempf | 0 | - | - | - | - | - | - | - | - | - | 1982-1983 | 1 |
49. | Nick Wyss | 0 | - | - | - | - | - | - | 0 | - | - | 2019-2023 | 3 |
50. | Rolf Eisenring | 0 | - | - | - | - | - | - | - | - | - | 1982-1985 | 3 |
51. | Roman Schürch | 0 | - | - | - | - | - | - | - | - | - | 2003-2004 | 1 |
52. | Raymond Seiler | 0 | - | - | - | - | - | - | - | - | - | 1996-1997 | 1 |
53. | Dominic Herren | 0 | - | - | - | - | - | - | - | - | - | 1987-1988 | 1 |
54. | Philippe Erismann | 0 | - | - | - | - | - | - | - | - | - | 1984-1986 | 2 |
55. | Pascal Blanc | 0 | - | - | - | - | - | - | - | - | - | 1989-1991 | 2 |
56. | Sébastian Allemann | 0 | - | - | - | - | - | - | - | - | - | 1986-1987 | 1 |
57. | Jonas Müller | 0 | - | - | - | - | - | - | - | - | - | 2001-2002 | 1 |
58. | Maxime Baud | 0 | - | - | - | - | - | - | 0 | - | - | 2016-2018 | 2 |
59. | Martin Kilchör | 0 | - | - | - | - | - | - | - | - | - | 2000-2001 | 1 |
60. | Marek Pinc | 0 | - | - | - | - | - | - | - | - | - | 2006-2007 | 1 |
61. | Moritz Pfäffli | 0 | - | - | - | - | - | - | 0 | - | - | 2007-2010 | 2 |
62. | Patric-Oliver Schmidlin | 0 | - | - | - | - | - | - | 0 | - | - | 2005-2007 | 2 |
63. | David Ammann | 0 | - | - | - | - | - | - | 0 | - | - | 2013-2014 | 1 |
64. | Lukas Gasser | 0 | - | - | - | - | - | - | 0 | - | - | 2011-2012 | 1 |
65. | Nick Pfeuti | 0 | - | - | - | - | - | - | 0 | - | - | 2010-2012 | 2 |
66. | Marco Mathis | 0 | - | - | - | - | - | - | - | - | - | 2015-2016 | 1 |
67. | Kevin Geissbühler | 0 | - | - | - | - | - | - | - | - | - | 2010-2011 | 1 |
68. | Cullen de Bourgknecht | 0 | - | - | - | - | - | - | - | - | - | 2002-2003 | 1 |
69. | Thomas Bäumle | 0 | - | - | - | - | - | - | - | - | - | 2013-2014 | 1 |
70. | Andy Jorns | - | - | - | - | - | - | - | - | - | - | 1970-1971 | 1 |
71. | Roland Gerber | - | - | - | - | - | - | - | - | - | - | 1983-1984 | 1 |
72. | Otto Haenggi | - | - | - | - | - | - | - | - | - | - | 1968-1972 | 4 |
73. | Jean-Claude Monachon | - | - | - | - | - | - | - | - | - | - | 1980-1981 | 1 |
74. | Ralph Meier | - | - | - | - | - | - | - | - | - | - | 1973-1974 | 1 |
75. | Georges Ponti | - | - | - | - | - | - | - | - | - | - | 1954-1980 | 21 |
76. | Andreas Röthlisberger | - | - | - | - | - | - | - | - | - | - | 1974-1975 | 1 |
77. | André Nagel | - | - | - | - | - | - | - | - | - | - | 1974-1977 | 3 |
78. | Erich Wettstein | - | - | - | - | - | - | - | - | - | - | 1972-1976 | 4 |
79. | Luis Janett | - | - | - | - | - | - | - | - | - | - | 2024-2025 | 1 |
80. | Urs Luder | - | - | - | - | - | - | - | - | - | - | 1961-1962 | 1 |
81. | Heinz Rauber | - | - | - | - | - | - | - | - | - | - | 1973-1974 | 1 |
82. | Bruno Nägeli | - | - | - | - | - | - | - | - | - | - | 1972-1973 | 1 |