Ice Hockey Wiki
Advertisement
2023–24 Buffalo Sabres
Division 6th Atlantic
Conference 12th Eastern
2023–24 record 39–37–6
Home record 21–19–1
Road record 18–18–5
Goals for 246
Goals against 244
General Manager Kevyn Adams
Coach Don Granato
Captain Kyle Okposo (Oct. 12 – Mar. 8)
Vacant (Mar. 8 – Apr. 15)
Alternate captains Rasmus Dahlin
Zemgus Girgensons
Rotating (Mar. 8 – Apr. 15)
Arena KeyBank Center
Average attendance 15,981[1]
Minor League Affiliate(s)
Team leaders
Goals Tage Thompson (29)
Assists Rasmus Dahlin (39)
Points Rasmus Dahlin
Alex Tuch (59)
Penalties in minutes Connor Clifton (88)
Wins Ukko-Pekka Luukkonen (27)
Goals against average Ukko-Pekka Luukkonen (2.57)

The 2023–24 Buffalo Sabres season was the 54th season of play for the Sabres in the National Hockey League (NHL).

The Sabres failed to improve on a strong 2022–23 season (42–33–7; 91 points). After the 2022 Seattle Mariners of Major League Baseball (MLB) clinched a playoff spot for the first time since 2001 and the 2022–23 Sacramento Kings of National Basketball Association (NBA) clinched a playoff spot for the first time since 2006, the Sabres and New York Jets of the National Football League (NFL) are tied for the longest active playoff drought in American sports, missing them for 12 consecutive years. They attempted to return to the playoffs for the first time since 2011 (the current longest, and the longest playoff drought in NHL history and professional sports only behind the New York Jets who also missed the playoffs), but were eliminated from playoff contention for the 13th consecutive season after a 3–2 loss to the Dallas Stars on April 9, 2024.[2][3]

Standings[]

Divisional standings[]

Atlantic Division
Pos Team GP W L OTL RW GF GA GD Pts
1 y – Florida Panthers 82 52 24 6 42 268 200 +68 110
2 x – Boston Bruins 82 47 20 15 36 267 224 +43 109
3 x – Toronto Maple Leafs 82 46 26 10 33 303 263 +40 102
4 x – Tampa Bay Lightning 82 45 29 8 37 291 268 +23 98
5 e – Detroit Red Wings 82 41 32 9 27 278 274 +4 91
6 e – Buffalo Sabres 82 39 37 6 33 246 244 +2 84
7 e – Ottawa Senators 82 37 41 4 25 255 281 −26 78
8 e – Montreal Canadiens 82 30 36 16 20 236 289 −53 76
Source: National Hockey League[4]
Rules for classification: 1) Fewer number of games played (GP, only during regular season); 2) Greater number of regulation wins (RW); 3) Greater number of wins in regulation and overtime, excluding shootout wins (ROW); 4) Greater number of total wins, including shootouts (W); 5) Greater number of points earned in head-to-head play; if teams played an uneven number of head-to-head games, the result of the first game on the home ice of the team with the extra home game is discarded; 6) Greater goal differential (GD); 7) Greater number of goals scored (GF)
e – Eliminated from playoff contention; x – Clinched playoff spot; y – Clinched division.

Conference standings[]

Eastern Conference Wild Card
Pos Div Team GP W L OTL RW GF GA GD Pts
1 AT x – Tampa Bay Lightning 82 45 29 8 37 291 268 +23 98
2 ME x – Washington Capitals 82 40 31 11 32 220 257 −37 91
3 AT e – Detroit Red Wings 82 41 32 9 27 278 274 +4 91
4 ME e – Pittsburgh Penguins 82 38 32 12 32 255 251 +4 88
5 ME e – Philadelphia Flyers 82 38 33 11 30 235 261 −26 87
6 AT e – Buffalo Sabres 82 39 37 6 33 246 244 +2 84
7 ME e – New Jersey Devils 82 38 39 5 33 264 283 −19 81
8 AT e – Ottawa Senators 82 37 41 4 25 255 281 −26 78
9 AT e – Montreal Canadiens 82 30 36 16 20 236 289 −53 76
10 ME e – Columbus Blue Jackets 82 27 43 12 21 237 300 −63 66
Source: National Hockey League[5]
Rules for classification: 1) Fewer number of games played (GP, only during regular season); 2) Greater number of regulation wins (RW); 3) Greater number of wins in regulation and overtime, excluding shootout wins (ROW); 4) Greater number of total wins, including shootouts (W); 5) Greater number of points earned in head-to-head play; if teams played an uneven number of head-to-head games, the result of the first game on the home ice of the team with the extra home game is discarded; 6) Greater goal differential (GD); 7) Greater number of goals scored (GF)
e – Eliminated from playoff contention; x – Clinched playoff spot.

Schedule and results[]

Preseason[]

The preseason schedule was published on June 21, 2023.[6]

Regular season[]

The regular season schedule was published on June 27, 2023.[14]

2023–24 game log

Legend:       Win (2 points)       Loss (0 points)       Overtime/shootout loss (1 point)

Player statistics[]

Skaters[]

Regular season[98]
Player GP G A Pts +/− PIM
Tuch, AlexAlex Tuch 75 22 37 59 +9 54
Dahlin, RasmusRasmus Dahlin 81 20 39 59 −3 66
Thompson, TageTage Thompson 71 29 27 56 −1 43
Peterka, JJJJ Peterka 82 28 22 50 +10 28
Cozens, DylanDylan Cozens 79 18 29 47 −4 42
Mittelstadt, CaseyCasey Mittelstadt 62 14 33 47 +12 28
Skinner, JeffJeff Skinner 74 24 22 46 −2 34
Power, OwenOwen Power 76 6 27 33 +8 28
Benson, ZachZach Benson 71 11 19 30 −3 36
Greenway, JordanJordan Greenway 67 10 18 28 +11 64
Okposo, KyleKyle Okposo 61 12 10 22 +1 32
Jokiharju, HenriHenri Jokiharju 74 3 17 20 +14 24
Quinn, JackJack Quinn 27 9 10 19 −1 8
Clifton, ConnorConnor Clifton 79 4 14 18 +12 88
Krebs, PeytonPeyton Krebs 80 4 13 17 +2 67
Olofsson, VictorVictor Olofsson 51 7 8 15 −1 4
Girgensons, ZemgusZemgus Girgensons 63 8 6 14 −1 21
Byram, BowenBowen Byram 18 3 6 9 −1 13
Robinson, EricEric Robinson 40 2 7 9 0 19
Bryson, JacobJacob Bryson 36 1 7 8 +5 8
Samuelsson, MattiasMattias Samuelsson 41 1 6 7 +4 26
Johnson, RyanRyan Johnson 41 0 7 7 +3 12
Jost, TysonTyson Jost 43 3 3 6 −11 10
Johnson, ErikErik Johnson 50 3 0 3 −5 24
Biro, BrandonBrandon Biro 5 2 0 2 0 0
Rousek, LukasLukas Rousek 15 0 2 2 −1 0
Clague, KaleKale Clague 3 0 1 1 0 2
Kulich, JiriJiri Kulich 1 0 0 0 −1 0
Savoie, MatthewMatthew Savoie 1 0 0 0 0 0
Murray, BrettBrett Murray 2 0 0 0 −1 2
Rosen, IsakIsak Rosen 7 0 0 0 −3 0

Goaltenders[]

Regular season[99]
Player GP GS TOI W L OT GA GAA SA SV% SO G A PIM
Luukkonen, Ukko-PekkaUkko-Pekka Luukkonen 54 51 3,081:14 27 22 4 132 2.57 1,470 .910 5 0 1 8
Levi, DevonDevon Levi 23 21 1,294:54 10 8 2 67 3.10 666 .899 0 0 0 0
Comrie, EricEric Comrie 10 10 519:54 2 7 0 32 3.69 254 .874 0 0 0 0

Denotes player spent time with another team before joining the Sabres. Stats reflect time with the Sabres only.
Denotes player was traded mid-season. Stats reflect time with the Sabres only.
Bold/italics denotes franchise record.

Transactions[]

The Sabres have been involved in the following transactions during the 2023–24 season.

Key:  dagger  Contract is entry-level.
 ‡  Contract initially takes effect in the 2024–25 season.

Trades[]

Date Details Ref
August 18, 2023 (2023-08-18) To Anaheim Ducks
Ilya Lyubushkin
To Buffalo Sabres
4th-round pick in the 2025
[100]
December 6, 2023 (2023-12-06) To Columbus Blue Jackets
conditional NSH 7th-round pick in 2025
To Buffalo Sabres
Eric Robinson
[101]
January 11, 2024 (2024-01-11) To Montreal Canadiens
Filip Cederqvist
To Buffalo Sabres
Future considerations
[102]
March 6, 2024 (2024-03-06) To Colorado Avalanche
Casey Mittelstadt
To Buffalo Sabres
Bowen Byram
[103]
March 8, 2024 (2024-03-08) To Florida Panthers
Kyle Okposo
To Buffalo Sabres
Calle Sjalin
Conditional 7th-round pick in 2024*
[104]
To Philadelphia Flyers
Erik Johnson
To Buffalo Sabres
4th-round pick in 2024
[105]
To San Jose Sharks
Devin Cooley
To Buffalo Sabres
WSH 7th-round pick in 2025
[106]

Notes:

  • The pick will become a 5th-round pick if Florida wins the Stanley Cup.

Players acquired[]

Date Player Former team Term Via Ref
July 1, 2023 (2023-07-01) Connor Clifton Boston Bruins 3-year Free agency [107]
Devin Cooley Nashville Predators 1-year Free agency [108]
Erik Johnson Colorado Avalanche 1-year Free agency [109]
Justin Richards Columbus Blue Jackets 1-year Free agency [108]
Dustin Tokarski Pittsburgh Penguins 1-year Free agency [110]

Players lost[]

Date Player New team Term Via Ref
July 1, 2023 (2023-07-01) Malcolm Subban St. Louis Blues 1-year Free agency [111]
July 7, 2023 (2023-07-07) Vinnie Hinostroza Pittsburgh Penguins 1-year Free agency [112]
Michael Houser Rochester Americans (AHL) 1-year Free agency [113]
July 18, 2023 (2023-07-18) Austin Strand Chicago Wolves (AHL) 1-year Free agency [114]
August 2, 2023 (2023-08-02) Sean Malone SCL Tigers (NL) 2-year Free agency [115]
August 7, 2023 (2023-08-07) Matej Pekar Hartford Wolf Pack (AHL) 1-year Free agency [116]

Signings[]

Date Player Term Ref
July 1, 2023 (2023-07-01) Tyson Jost 1-year [117]
July 4, 2023 (2023-07-04) Kale Clague 1-year [118]
July 14, 2023 (2023-07-14) Brett Murray 1-year [119]
Anton Wahlberg 3-yeardagger [120]
July 17, 2023 (2023-07-17) Linus Weissbach 1-year [121]
July 28, 2023 (2023-07-28) Zach Benson 3-yeardagger [122]
October 9, 2023 (2023-10-09) Rasmus Dahlin 8-year‡ [123]
October 11, 2023 (2023-10-11) Owen Power 7-year‡ [124]

Draft picks[]

See also: List of Buffalo Sabres draft picks

Below are the Buffalo Sabres selections at the 2023 NHL Entry Draft, which will be held on June 28 and 29, 2023, at Bridgestone Arena in Nashville, Tennessee. With their first selection, the Sabres selected Zach Benson from the Winnipeg Ice of the WHL.[125]

Round # Player Pos Nationality College/Junior/Club team (League)
1 13 Zach Benson LW  Canada Winnipeg Ice (WHL)
2 39 Anton Wahlberg C  Sweden Malmö Redhawks (SHL)
2 45 Maxim Strbak D  Slovakia Sioux Falls Stampede (USHL)
3 86 Gavin McCarthy D  United States Muskegon Lumberjacks (USHL)
4 109 Ethan Miedema LW  Canada Kingston Frontenacs (OHL)
5 141 Scott Ratzlaff G  Canada Seattle Thunderbirds (WHL)
6 173 Sean Keohane D  United States Dexter Dex (USHS-MA)
7 205 Norwin Panocha D  Germany Eisbären Berlin (DNL U20)

References[]

  1. NHL fan attendance tracker 2023-24: Risers, fallers, trends and takeaways (April 18, 2024).
  2. Sabres eliminated, will miss Stanley Cup Playoffs for 13th straight year (April 10, 2024).
  3. Sabres miss playoffs for 13th straight season, tie longest active drought in pro sports (April 10, 2024).
  4. NHL Hockey Standings. National Hockey League.
  5. NHL Hockey Standings. National Hockey League.
  6. Kardaman, Katelyn (June 21, 2023). Sabres announce 2023-24 preseason schedule. Retrieved on June 23, 2023.
  7. Buffalo Sabres - Washington Capitals - September 24, 2023 (September 24, 2023).
  8. Boston Bruins - Buffalo Sabres - September 26, 2023 (September 26, 2023).
  9. Buffalo Sabres - Toronto Maple Leafs - September 27, 2023 (September 27, 2023).
  10. Buffalo Sabres - Pittsburgh Penguins - September 28, 2023 (September 28, 2023).
  11. Columbus Blue Jackets - Buffalo Sabres - September 30, 2023 (September 28, 2023).
  12. Buffalo Sabres - Columbus Blue Jackets - October 4, 2023 (October 4, 2023).
  13. Pittsburgh Penguins - Buffalo Sabres - October 6, 2023 (October 6, 2023).
  14. Sabres announce 2023-24 regular-season schedule (en-US).
  15. New York Rangers - Buffalo Sabres - October 12, 2023 (October 12, 2023).
  16. Buffalo Sabres - New York Islanders - October 14, 2023 (October 14, 2023).
  17. Tampa Bay Lightning - Buffalo Sabres - October 17, 2023 (October 17, 2023).
  18. Calgary Flames - Buffalo Sabres - October 19, 2023 (October 19, 2023).
  19. New York Islanders - Buffalo Sabres - October 21, 2023 (October 21, 2023).
  20. Montreal Canadiens - Buffalo Sabres - October 23, 2023 (October 23, 2023).
  21. Buffalo Sabres - Ottawa Senators - October 24, 2023 (October 24, 2023).
  22. Buffalo Sabres - New Jersey Devils - October 27, 2023 (October 27, 2023).
  23. Colorado Avalanche - Buffalo Sabres - October 29, 2023 (October 29, 2023).
  24. Buffalo Sabres - Philadelphia Flyers - November 1, 2023 (November 1, 2023).
  25. Philadelphia Flyers - Buffalo Sabres - November 3, 2023 (November 3, 2023).
  26. Buffalo Sabres - Toronto Maple Leafs - November 4, 2023 (November 4, 2023).
  27. Buffalo Sabres - Carolina Hurricanes - November 7, 2023 (November 7, 2023).
  28. Buffalo Sabres - MInnesota Wild - November 10, 2023 (November 10, 2023).
  29. Buffalo Sabres - Pittsburgh Penguins - November 11, 2023 (November 11, 2023).
  30. Boston Bruins - Buffalo Sabres - November 14, 2023 (November 14, 2023).
  31. New Jersey Devils - Winnipeg Jets - November 17, 2023 (November 17, 2023).
  32. Buffalo Sabres - Chicago Blackhawks - November 19, 2023 (November 19, 2023).
  33. Buffalo Sabres - Washington Capitals - November 22, 2023 (November 22, 2023).
  34. Pittsburgh Penguins - Buffalo Sabres - November 24, 2023 (November 24, 2023).
  35. Buffalo Sabres - New Jersey Devils - November 25, 2023 (November 25, 2023).
  36. Buffalo Sabres - New York Rangers - November 27, 2023 (November 27, 2023).
  37. Buffalo Sabres - St. Louis Blues - November 30, 2023 (November 30, 2023).
  38. Buffalo Sabres - Carolina Hurricanes - December 2, 2023 (December 2, 2023).
  39. Nashville Predators - Buffalo Sabres - December 3, 2023 (December 3, 2023).
  40. Detroit Red Wings - Buffalo Sabres - December 5, 2023 (December 5, 2023).
  41. Buffalo Sabres - Boston Bruins - December 7, 2023 (December 7, 2023).
  42. Montréal Canadiens - Buffalo Sabres - December 9, 2023 (December 9, 2023).
  43. Arizona Coyotes - Buffalo Sabres - December 11, 2023 (December 11, 2023).
  44. Buffalo Sabres - Colorado Avalanche - December 13, 2023 (December 13, 2023).
  45. Buffalo Sabres - Vegas Golden Knights - December 15, 2023 (December 15, 2023).
  46. Arizona Coyotes - Buffalo Sabres - December 16, 2023 (December 16, 2023).
  47. Columbus Blue Jackets - Buffalo Sabres - December 19, 2023 (December 19, 2023).
  48. Toronto Maple Leafs - Buffalo Sabres - December 21, 2023 (December 21, 2023).
  49. Buffalo Sabres - New York Rangers - December 23, 2023 (December 23, 2023).
  50. Boston Bruins - Buffalo Sabres - December 27, 2023 (December 27, 2023).
  51. Columbus Blue Jackets - Buffalo Sabres - December 30, 2023 (December 30, 2023).
  52. Buffalo Sabres - Ottawa Senators - December 31, 2023 (December 31, 2023).
  53. Buffalo Sabres - Montréal Canadiens - January 4, 2024 (January 4, 2024).
  54. Buffalo Sabres - Pittsburgh Penguins - January 6, 2024 (January 6, 2024).
  55. Seattle Kraken - Buffalo Sabres - January 9, 2024 (January 9, 2024).
  56. Ottawa Senators - Buffalo Sabres - January 11, 2024 (January 11, 2024).
  57. Vancouver Canucks - Buffalo Sabres - January 13, 2024 (January 13, 2024).
  58. San Jose Sharks - Buffalo Sabres - January 15, 2024 (January 15, 2024).
  59. Blackhawks-Sabres game postponed due to travel restrictions in Buffalo, moved to Thursday (January 17, 2024).
  60. Chicago Blackhawks - Buffalo Sabres - January 18, 2024 (January 18, 2024).
  61. Tampa Bay Lightning - Buffalo Sabres - January 20, 2024 (January 20, 2024).
  62. Buffalo Sabres - Anaheim Ducks - January 23, 2024 (January 23, 2024).
  63. Buffalo Sabres - Los Angeles Kings - January 24, 2024 (January 24, 2024).
  64. Buffalo Sabres - San Jose Sharks - January 27, 2024 (January 27, 2024).
  65. Dallas Stars - Buffalo Sabres - February 6, 2024 (February 6, 2024).
  66. St. Louis Blues - Buffalo Sabres - February 10, 2024 (February 10, 2024).
  67. Los Angeles Kings - Buffalo Sabres - February 13, 2024 (February 13, 2024).
  68. Florida Panthers - Buffalo Sabres - February 15, 2024 (February 15, 2024).
  69. Buffalo Sabres - Minnesota Wild - February 17, 2024 (February 17, 2024).
  70. Anaheim Ducks - Buffalo Sabres - February 19, 2024 (February 19, 2024).
  71. Buffalo Sabres - Montréal Canadiens - February 21, 2024 (February 21, 2024).
  72. Buffalo Sabres - Columbus Blue Jackets - February 23, 2024 (February 23, 2024).
  73. Carolina Hurricanes - Buffalo Sabres - February 25, 2024 (February 25, 2024).
  74. Buffalo Sabres - Florida Panthers - February 27, 2024 (February 27, 2024).
  75. Buffalo Sabres - Tampa Bay Lightning - February 29, 2024 (February 29, 2024).
  76. Vegas Golden Knights - Buffalo Sabres - March 2, 2024 (March 2, 2024).
  77. Winnipeg Jets - Buffalo Sabres - March 3, 2024 (March 3, 2024).
  78. Buffalo Sabres - Toronto Maple Leafs - March 6, 2024 (March 6, 2024).
  79. Buffalo Sabres - Nashville Predators - March 7, 2024 (March 7, 2024).
  80. Edmonton Oilers - Buffalo Sabres - March 9, 2024 (March 9, 2024).
  81. Detroit Red Wings - Buffalo Sabres - March 12, 2024 (March 12, 2024).
  82. New York Islanders - Buffalo Sabres - March 14, 2024 (March 14, 2024).
  83. Buffalo Sabres - Detroit Red Wings - March 16, 2024 (March 16, 2024).
  84. Buffalo Sabres - Seattle Kraken - March 18, 2024 (March 18, 2024).
  85. Buffalo Sabres - Vancouver Canucks - March 19, 2024 (March 19, 2024).
  86. Buffalo Sabres - Edmonton Oilers - March 21, 2024 (March 21, 2024).
  87. Buffalo Sabres - Calgary Flames - March 24, 2024 (March 24, 2024).
  88. Ottawa Senators - Buffalo Sabres - March 27, 2024 (March 27, 2024).
  89. New Jersey Devils - Buffalo Sabres - March 29, 2024 (March 29, 2024).
  90. Toronto Maple Leafs - Buffalo Sabres - March 30, 2024 (March 30, 2024).
  91. Washington Capitals - Buffalo Sabres - April 2, 2024 (April 2, 2024).
  92. Philadelphia Flyers - Buffalo Sabres - April 5, 2024 (April 5, 2024).
  93. Buffalo Sabres - Detroit Red Wings - April 7, 2024 (April 7, 2024).
  94. Buffalo Sabres - Dallas Stars - April 9, 2024 (April 9, 2024).
  95. Washington Capitals - Buffalo Sabres - April 11, 2024 (April 11, 2024).
  96. Buffalo Sabres - Florida Panthers - April 13, 2024 (April 13, 2024).
  97. Buffalo Sabres - Tampa Bay Lightning - April 15, 2024 (April 15, 2024).
  98. 2023–24 Buffalo Sabres Stats – Skaters. Retrieved on April 16, 2024.
  99. 2023–24 Buffalo Sabres Stats – Goalies. Retrieved on April 16, 2024.
  100. Sabres acquire 4th-round pick in 2025 NHL Draft from Ducks for Lyubushkin. Buffalo Sabres (August 18, 2023).
  101. Sabres acquire Robinson from Blue Jackets. Buffalo Sabres (December 6, 2023).
  102. Sabres trade Cederqvist in exchange for future considerations. Buffalo Sabres (January 11, 2024).
  103. LaBarber, Jourdon (March 6, 2024). Sabres acquire Byram from Avalanche. Buffalo Sabres.
  104. Sabres acquire Sjalin, 7th-round pick from Panthers. Buffalo Sabres (March 8, 2024).
  105. Sabres acquire 2024 4th-round pick from Flyers. Buffalo Sabres (March 8, 2024).
  106. Sabres acquire 2025 7th-round pick. Buffalo Sabres (March 8, 2024).
  107. Sabres sign Clifton to 3-year contract. Buffalo Sabres (July 1, 2023).
  108. 108.0 108.1 Sabres sign Richards, Cooley to 1-year deals. Buffalo Sabres (July 1, 2023).
  109. Sabres sign veteran defenseman Johnson to 1-year deal. Buffalo Sabres (July 1, 2023).
  110. Tokarski returns to Buffalo on 1-year contract. Buffalo Sabres (July 1, 2023).
  111. Blues sign MacEachern, three others to contracts. St. Louis Blues (July 1, 2023).
  112. Penguins Sign Forward Vinnie Hinostroza to a One-Year Contract. Pittsburgh Penguins (July 7, 2023).
  113. JOBST, WARREN AND HOUSER RETURN ON ONE-YEAR DEALS. Rochester Americans (July 7, 2023).
  114. Wolves sign five to deals. American Hockey League (July 18, 2023).
  115. Die SCL Tigers verpflichten Sean Malone (German). SCL Tigers (August 2, 2023).
  116. Wolf Pack sign Pekar. American Hockey League (August 7, 2023).
  117. Jost returns to Sabres on 1-year contract. Buffalo Sabres (July 1, 2023).
  118. Sabres re-sign Clague to 1-year contract. Buffalo Sabres (July 5, 2023).
  119. Sabres sign Murray to 1-year deal. Buffalo Sabres (July 14, 2023).
  120. Sabres sign Wahlberg to 3-year, entry-level contract. Buffalo Sabres (July 14, 2023).
  121. Sabres sign Weissbach to 1-year contract. Buffalo Sabres (July 17, 2023).
  122. Benson signs 3-year, entry-level contract with Sabres. Buffalo Sabres (July 28, 2023).
  123. Sabres sign Dahlin to 8-year contract extension. Buffalo Sabres (October 9, 2023).
  124. Power signs 7-year, $58.45 million contract with Sabres. Buffalo Sabres (October 12, 2023).
  125. Sabres select Benson with 13th-overall pick in 2023 NHL Draft (en-US).
This page uses content from Wikipedia. The original article was at 2023–24 Buffalo Sabres season. The list of authors can be seen in the page history. As with Ice Hockey Wiki, the text of Wikipedia is available under the Creative Commons Attribution-Share Alike License 3.0 (Unported) (CC-BY-SA).


Advertisement