| Pro Team Stats | Last Update - Wednesday, January 29, 2025 at 07:17 |
| Overall | Home | Visitor | ||||||||||||||||||||||||||||
| Team | GP | W | L | OTW | OTL | SOW | SOL | GF | GA | GP | W | L | OTW | OTL | SOW | SOL | GF | GA | GP | W | L | OTW | OTL | SOW | SOL | GF | GA | G | A | P |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Anaheim Ducks | 82 | 35 | 24 | 7 | 10 | 6 | 0 | 261 | 218 | 41 | 11 | 16 | 6 | 5 | 3 | 0 | 121 | 116 | 41 | 24 | 8 | 1 | 5 | 3 | 0 | 140 | 102 | 261 | 431 | 692 |
| Arizona Coyotes | 82 | 31 | 32 | 8 | 5 | 3 | 3 | 238 | 247 | 41 | 16 | 16 | 5 | 2 | 0 | 2 | 123 | 125 | 41 | 15 | 16 | 3 | 3 | 3 | 1 | 115 | 122 | 238 | 386 | 624 |
| Boston Bruins | 82 | 32 | 35 | 6 | 2 | 0 | 7 | 212 | 237 | 41 | 18 | 16 | 3 | 1 | 0 | 3 | 112 | 115 | 41 | 14 | 19 | 3 | 1 | 0 | 4 | 100 | 122 | 212 | 352 | 564 |
| Buffalo Sabres | 82 | 38 | 27 | 4 | 6 | 5 | 2 | 240 | 221 | 41 | 15 | 15 | 3 | 5 | 2 | 1 | 114 | 123 | 41 | 23 | 12 | 1 | 1 | 3 | 1 | 126 | 98 | 240 | 401 | 641 |
| Calgary Flames | 82 | 37 | 34 | 6 | 2 | 2 | 1 | 255 | 242 | 41 | 16 | 18 | 4 | 1 | 2 | 0 | 129 | 131 | 41 | 21 | 16 | 2 | 1 | 0 | 1 | 126 | 111 | 255 | 418 | 673 |
| Carolina Hurricanes | 82 | 34 | 32 | 2 | 7 | 4 | 3 | 227 | 213 | 41 | 18 | 16 | 2 | 3 | 1 | 1 | 119 | 107 | 41 | 16 | 16 | 0 | 4 | 3 | 2 | 108 | 106 | 227 | 356 | 583 |
| Chicago Blackhawks | 82 | 25 | 42 | 6 | 4 | 1 | 4 | 202 | 250 | 41 | 10 | 23 | 3 | 3 | 1 | 1 | 112 | 139 | 41 | 15 | 19 | 3 | 1 | 0 | 3 | 90 | 111 | 202 | 316 | 518 |
| Colorado Avalanche | 82 | 37 | 29 | 8 | 1 | 5 | 2 | 265 | 228 | 41 | 17 | 14 | 4 | 1 | 4 | 1 | 139 | 128 | 41 | 20 | 15 | 4 | 0 | 1 | 1 | 126 | 100 | 265 | 437 | 702 |
| Columbus Blue Jackets | 82 | 32 | 33 | 4 | 5 | 2 | 6 | 217 | 235 | 41 | 18 | 16 | 1 | 1 | 0 | 5 | 112 | 110 | 41 | 14 | 17 | 3 | 4 | 2 | 1 | 105 | 125 | 217 | 361 | 578 |
| Dallas Stars | 82 | 20 | 44 | 9 | 5 | 1 | 3 | 229 | 290 | 41 | 10 | 23 | 6 | 1 | 0 | 1 | 109 | 137 | 41 | 10 | 21 | 3 | 4 | 1 | 2 | 120 | 153 | 229 | 378 | 607 |
| Detroit Red Wings | 82 | 27 | 36 | 3 | 4 | 8 | 4 | 237 | 240 | 41 | 15 | 19 | 1 | 3 | 3 | 0 | 125 | 124 | 41 | 12 | 17 | 2 | 1 | 5 | 4 | 112 | 116 | 237 | 394 | 631 |
| Edmonton Oilers | 82 | 27 | 38 | 4 | 6 | 4 | 3 | 198 | 225 | 41 | 10 | 20 | 1 | 4 | 4 | 2 | 93 | 110 | 41 | 17 | 18 | 3 | 2 | 0 | 1 | 105 | 115 | 198 | 327 | 525 |
| Florida Panthers | 82 | 31 | 35 | 9 | 3 | 3 | 1 | 225 | 249 | 41 | 15 | 16 | 4 | 3 | 2 | 1 | 112 | 121 | 41 | 16 | 19 | 5 | 0 | 1 | 0 | 113 | 128 | 225 | 367 | 592 |
| Los Angeles Kings | 82 | 29 | 36 | 4 | 5 | 4 | 4 | 245 | 262 | 41 | 12 | 23 | 1 | 2 | 2 | 1 | 113 | 139 | 41 | 17 | 13 | 3 | 3 | 2 | 3 | 132 | 123 | 245 | 389 | 634 |
| Minnesota Wild | 82 | 36 | 23 | 6 | 10 | 3 | 4 | 246 | 213 | 41 | 18 | 14 | 4 | 3 | 2 | 0 | 118 | 103 | 41 | 18 | 9 | 2 | 7 | 1 | 4 | 128 | 110 | 246 | 415 | 661 |
| Montreal Canadiens | 82 | 34 | 26 | 5 | 5 | 9 | 3 | 231 | 192 | 41 | 18 | 11 | 3 | 2 | 5 | 2 | 109 | 89 | 41 | 16 | 15 | 2 | 3 | 4 | 1 | 122 | 103 | 231 | 379 | 610 |
| Nashville Predators | 82 | 30 | 37 | 3 | 5 | 1 | 6 | 240 | 250 | 41 | 15 | 21 | 0 | 2 | 1 | 2 | 108 | 112 | 41 | 15 | 16 | 3 | 3 | 0 | 4 | 132 | 138 | 240 | 388 | 628 |
| New Jersey Devils | 82 | 29 | 38 | 3 | 5 | 3 | 4 | 232 | 260 | 41 | 13 | 24 | 1 | 1 | 0 | 2 | 102 | 130 | 41 | 16 | 14 | 2 | 4 | 3 | 2 | 130 | 130 | 232 | 375 | 607 |
| New York Islanders | 82 | 30 | 34 | 7 | 2 | 3 | 6 | 222 | 219 | 41 | 13 | 18 | 6 | 1 | 1 | 2 | 117 | 114 | 41 | 17 | 16 | 1 | 1 | 2 | 4 | 105 | 105 | 222 | 346 | 568 |
| New York Rangers | 82 | 36 | 21 | 7 | 9 | 4 | 5 | 242 | 204 | 41 | 17 | 10 | 3 | 5 | 2 | 4 | 121 | 103 | 41 | 19 | 11 | 4 | 4 | 2 | 1 | 121 | 101 | 242 | 395 | 637 |
| Ottawa Senators | 82 | 35 | 25 | 5 | 6 | 5 | 6 | 236 | 218 | 41 | 13 | 18 | 1 | 2 | 4 | 3 | 100 | 101 | 41 | 22 | 7 | 4 | 4 | 1 | 3 | 136 | 117 | 236 | 402 | 638 |
| Philadelphia Flyers | 82 | 28 | 36 | 6 | 5 | 2 | 5 | 229 | 254 | 41 | 13 | 19 | 1 | 3 | 2 | 3 | 113 | 133 | 41 | 15 | 17 | 5 | 2 | 0 | 2 | 116 | 121 | 229 | 374 | 603 |
| Pittsburgh Penguins | 82 | 34 | 35 | 4 | 4 | 3 | 2 | 222 | 218 | 41 | 17 | 18 | 2 | 2 | 1 | 1 | 118 | 108 | 41 | 17 | 17 | 2 | 2 | 2 | 1 | 104 | 110 | 222 | 344 | 566 |
| San Jose Sharks | 82 | 34 | 31 | 6 | 2 | 6 | 3 | 240 | 230 | 41 | 16 | 15 | 4 | 2 | 4 | 0 | 121 | 102 | 41 | 18 | 16 | 2 | 0 | 2 | 3 | 119 | 128 | 240 | 384 | 624 |
| Seattle Kraken | 82 | 36 | 29 | 4 | 4 | 3 | 6 | 242 | 240 | 41 | 16 | 14 | 3 | 2 | 2 | 4 | 118 | 126 | 41 | 20 | 15 | 1 | 2 | 1 | 2 | 124 | 114 | 242 | 377 | 619 |
| St. Louis Blues | 82 | 29 | 37 | 5 | 6 | 4 | 1 | 240 | 248 | 41 | 13 | 18 | 1 | 5 | 3 | 1 | 127 | 126 | 41 | 16 | 19 | 4 | 1 | 1 | 0 | 113 | 122 | 240 | 395 | 635 |
| Tampa Bay Lightning | 82 | 22 | 42 | 2 | 11 | 3 | 2 | 174 | 243 | 41 | 11 | 21 | 0 | 6 | 2 | 1 | 81 | 116 | 41 | 11 | 21 | 2 | 5 | 1 | 1 | 93 | 127 | 174 | 293 | 467 |
| Toronto Maple Leafs | 82 | 35 | 32 | 7 | 5 | 0 | 3 | 241 | 239 | 41 | 18 | 15 | 4 | 2 | 0 | 2 | 125 | 119 | 41 | 17 | 17 | 3 | 3 | 0 | 1 | 116 | 120 | 241 | 375 | 616 |
| Vancouver Canucks | 82 | 35 | 32 | 2 | 7 | 3 | 3 | 226 | 229 | 41 | 12 | 22 | 2 | 3 | 2 | 0 | 102 | 113 | 41 | 23 | 10 | 0 | 4 | 1 | 3 | 124 | 116 | 226 | 378 | 604 |
| Vegas Golden Knights | 82 | 42 | 33 | 1 | 3 | 1 | 2 | 252 | 211 | 41 | 22 | 17 | 0 | 1 | 0 | 1 | 137 | 111 | 41 | 20 | 16 | 1 | 2 | 1 | 1 | 115 | 100 | 252 | 422 | 674 |
| Washington Capitals | 82 | 32 | 32 | 5 | 7 | 3 | 3 | 213 | 222 | 41 | 14 | 20 | 1 | 3 | 2 | 1 | 106 | 122 | 41 | 18 | 12 | 4 | 4 | 1 | 2 | 107 | 100 | 213 | 344 | 557 |
| Winnipeg Jets | 82 | 46 | 18 | 8 | 5 | 4 | 1 | 280 | 212 | 41 | 23 | 9 | 4 | 2 | 2 | 1 | 139 | 111 | 41 | 23 | 9 | 4 | 3 | 2 | 0 | 141 | 101 | 280 | 461 | 741 |
| Team | Team | GP1 | GP2 | GP3 | GP4 | SHF | SP1 | SP2 | SP3 | SP4 | SHA | SHB | Pim | Hit | PPA | PPG | PP% | PKA | PK GA | PK% | PK GF | FO% DZ | FO% OZ | FO% NT | PZ DF | PZ OF | PZ NT | PC DF | PC OF | PC NT | SO | EG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Anaheim Ducks | ANA | 59 | 87 | 102 | 15 | 2149 | 612 | 710 | 789 | 52 | 2228 | 729 | 494 | 1609 | 182 | 22 | 12.09% | 246 | 51 | 79.27% | 7 | 45.23% | 46.06% | 44.76% | 1779 | 1796 | 1410 | 721 | 1072 | 691 | 2 | 1 |
| Arizona Coyotes | ARZ | 52 | 76 | 99 | 17 | 2198 | 635 | 780 | 761 | 45 | 2133 | 719 | 479 | 1614 | 202 | 43 | 21.29% | 234 | 50 | 78.63% | 2 | 54.37% | 54.22% | 57.41% | 1742 | 1769 | 1458 | 734 | 1032 | 730 | 3 | 4 |
| Boston Bruins | BOS | 46 | 81 | 79 | 10 | 2041 | 586 | 690 | 727 | 73 | 2184 | 783 | 504 | 1507 | 205 | 42 | 20.49% | 243 | 47 | 80.66% | 5 | 47.01% | 47.53% | 44.86% | 1818 | 1632 | 1525 | 776 | 875 | 752 | 4 | 6 |
| Buffalo Sabres | BUF | 51 | 77 | 103 | 14 | 2009 | 525 | 722 | 727 | 69 | 2219 | 747 | 365 | 1561 | 189 | 44 | 23.28% | 181 | 43 | 76.24% | 2 | 46.38% | 46.58% | 47.26% | 1811 | 1641 | 1525 | 760 | 890 | 761 | 5 | 2 |
| Calgary Flames | CGY | 59 | 89 | 99 | 10 | 2259 | 672 | 752 | 814 | 28 | 2045 | 659 | 502 | 1586 | 227 | 45 | 19.82% | 250 | 46 | 81.60% | 1 | 55.74% | 53.88% | 58.14% | 1688 | 1835 | 1429 | 715 | 1094 | 720 | 1 | 4 |
| Carolina Hurricanes | CAR | 60 | 74 | 87 | 10 | 2253 | 675 | 770 | 797 | 37 | 2138 | 759 | 364 | 1650 | 214 | 33 | 15.42% | 182 | 37 | 79.67% | 3 | 46.47% | 44.92% | 46.57% | 1724 | 1803 | 1443 | 722 | 1065 | 717 | 3 | 2 |
| Chicago Blackhawks | CHI | 34 | 80 | 81 | 9 | 2117 | 511 | 805 | 772 | 49 | 2217 | 681 | 417 | 1560 | 212 | 31 | 14.62% | 207 | 30 | 85.51% | 4 | 47.96% | 49.27% | 46.85% | 1799 | 1668 | 1486 | 752 | 922 | 742 | 4 | 5 |
| Colorado Avalanche | COL | 45 | 101 | 106 | 15 | 2104 | 564 | 753 | 771 | 36 | 2136 | 695 | 485 | 1591 | 198 | 37 | 18.69% | 233 | 43 | 81.55% | 4 | 54.06% | 56.14% | 55.88% | 1728 | 1797 | 1445 | 726 | 1068 | 720 | 3 | 5 |
| Columbus Blue Jackets | CBJ | 45 | 76 | 90 | 11 | 2015 | 485 | 733 | 782 | 55 | 2247 | 704 | 462 | 1549 | 167 | 34 | 20.36% | 231 | 45 | 80.52% | 2 | 44.46% | 42.55% | 45.29% | 1836 | 1629 | 1512 | 767 | 887 | 749 | 2 | 2 |
| Dallas Stars | DAL | 38 | 81 | 100 | 12 | 2320 | 627 | 788 | 876 | 42 | 2337 | 744 | 414 | 1581 | 171 | 33 | 19.30% | 207 | 44 | 78.74% | 2 | 46.80% | 47.01% | 49.39% | 1835 | 1672 | 1458 | 745 | 952 | 713 | 2 | 4 |
| Detroit Red Wings | DET | 65 | 78 | 83 | 21 | 2414 | 684 | 874 | 832 | 79 | 2186 | 738 | 430 | 1741 | 187 | 33 | 17.65% | 214 | 45 | 78.97% | 1 | 51.58% | 54.01% | 53.11% | 1759 | 1770 | 1462 | 749 | 1039 | 710 | 1 | 3 |
| Edmonton Oilers | EDM | 37 | 72 | 81 | 11 | 2037 | 581 | 675 | 763 | 43 | 2289 | 750 | 380 | 1490 | 246 | 40 | 16.26% | 191 | 31 | 83.77% | 3 | 43.52% | 45.61% | 42.99% | 1825 | 1733 | 1416 | 731 | 1021 | 697 | 1 | 2 |
| Florida Panthers | FLA | 37 | 83 | 93 | 16 | 2235 | 593 | 789 | 830 | 40 | 2258 | 726 | 548 | 1473 | 188 | 46 | 24.47% | 254 | 63 | 75.20% | 4 | 49.34% | 51.97% | 51.95% | 1792 | 1663 | 1501 | 757 | 916 | 740 | 2 | 1 |
| Los Angeles Kings | LA | 46 | 106 | 85 | 9 | 2266 | 583 | 836 | 809 | 61 | 2320 | 735 | 403 | 1587 | 198 | 37 | 18.69% | 199 | 36 | 81.91% | 3 | 47.22% | 47.88% | 45.64% | 1837 | 1708 | 1426 | 742 | 998 | 690 | 5 | 4 |
| Minnesota Wild | MIN | 70 | 82 | 85 | 13 | 2271 | 701 | 775 | 766 | 58 | 2204 | 647 | 313 | 1550 | 236 | 39 | 16.53% | 156 | 24 | 84.62% | 3 | 50.53% | 52.69% | 53.23% | 1698 | 1861 | 1415 | 707 | 1134 | 719 | 2 | 1 |
| Montreal Canadiens | MTL | 50 | 92 | 75 | 21 | 2089 | 515 | 817 | 724 | 79 | 2076 | 691 | 173 | 1594 | 239 | 49 | 20.50% | 84 | 13 | 84.52% | 0 | 53.16% | 56.83% | 55.58% | 1649 | 1853 | 1497 | 717 | 1083 | 783 | 4 | 5 |
| Nashville Predators | NSH | 40 | 99 | 97 | 9 | 2286 | 515 | 867 | 890 | 39 | 2243 | 755 | 430 | 1597 | 205 | 33 | 16.10% | 202 | 42 | 79.21% | 1 | 51.84% | 52.04% | 48.91% | 1744 | 1802 | 1428 | 720 | 1078 | 706 | 1 | 4 |
| New Jersey Devils | NJ | 39 | 100 | 87 | 9 | 2240 | 620 | 809 | 788 | 52 | 2109 | 721 | 350 | 1620 | 185 | 34 | 18.38% | 176 | 33 | 81.25% | 4 | 54.00% | 53.29% | 54.24% | 1697 | 1813 | 1457 | 723 | 1075 | 732 | 2 | 7 |
| New York Islanders | NYI | 45 | 83 | 84 | 19 | 1874 | 490 | 676 | 682 | 67 | 2119 | 623 | 361 | 1550 | 203 | 35 | 17.24% | 179 | 34 | 81.01% | 2 | 52.25% | 50.67% | 53.29% | 1699 | 1796 | 1479 | 731 | 1045 | 752 | 3 | 5 |
| New York Rangers | NYR | 47 | 81 | 103 | 17 | 2194 | 503 | 857 | 798 | 73 | 2041 | 628 | 425 | 1606 | 199 | 37 | 18.59% | 207 | 35 | 83.09% | 2 | 54.94% | 58.46% | 59.44% | 1681 | 1851 | 1465 | 733 | 1111 | 727 | 3 | 3 |
| Ottawa Senators | OTT | 48 | 81 | 97 | 23 | 2164 | 559 | 758 | 797 | 113 | 2255 | 740 | 335 | 1493 | 198 | 58 | 29.29% | 162 | 30 | 81.48% | 2 | 45.18% | 48.23% | 47.34% | 1794 | 1702 | 1511 | 756 | 955 | 764 | 1 | 2 |
| Philadelphia Flyers | PHI | 38 | 87 | 96 | 14 | 2110 | 542 | 788 | 750 | 56 | 2219 | 741 | 426 | 1489 | 213 | 58 | 27.23% | 208 | 50 | 75.96% | 5 | 44.67% | 45.23% | 46.56% | 1884 | 1578 | 1511 | 773 | 842 | 748 | 2 | 2 |
| Pittsburgh Penguins | PIT | 45 | 84 | 86 | 9 | 2156 | 606 | 789 | 749 | 29 | 2095 | 671 | 496 | 1722 | 248 | 53 | 21.37% | 234 | 45 | 80.77% | 1 | 51.49% | 54.87% | 56.78% | 1738 | 1782 | 1436 | 742 | 1051 | 707 | 4 | 0 |
| San Jose Sharks | SJ | 52 | 86 | 90 | 17 | 2286 | 618 | 827 | 806 | 67 | 2159 | 725 | 448 | 1608 | 197 | 39 | 19.80% | 214 | 36 | 83.18% | 0 | 49.41% | 50.17% | 51.77% | 1693 | 1861 | 1428 | 717 | 1129 | 710 | 5 | 3 |
| Seattle Kraken | SEA | 48 | 97 | 90 | 10 | 2374 | 644 | 830 | 858 | 76 | 2187 | 776 | 406 | 1671 | 235 | 36 | 15.32% | 202 | 36 | 82.18% | 5 | 51.16% | 53.01% | 53.05% | 1790 | 1761 | 1428 | 732 | 1033 | 710 | 0 | 2 |
| St. Louis Blues | STL | 41 | 94 | 96 | 11 | 2216 | 567 | 816 | 816 | 35 | 2206 | 703 | 451 | 1570 | 241 | 50 | 20.75% | 211 | 48 | 77.25% | 2 | 48.52% | 50.97% | 49.75% | 1780 | 1718 | 1461 | 745 | 978 | 730 | 3 | 3 |
| Tampa Bay Lightning | TB | 47 | 59 | 63 | 10 | 1702 | 455 | 605 | 628 | 41 | 2167 | 655 | 399 | 1370 | 177 | 24 | 13.56% | 199 | 47 | 76.38% | 5 | 55.14% | 51.77% | 53.07% | 1730 | 1700 | 1544 | 740 | 929 | 800 | 2 | 5 |
| Toronto Maple Leafs | TOR | 43 | 91 | 100 | 11 | 2407 | 695 | 850 | 838 | 44 | 2066 | 721 | 451 | 1799 | 205 | 46 | 22.44% | 215 | 42 | 80.47% | 5 | 50.03% | 50.98% | 47.60% | 1728 | 1748 | 1479 | 753 | 1012 | 717 | 2 | 3 |
| Vancouver Canucks | VAN | 40 | 91 | 90 | 5 | 2073 | 556 | 786 | 706 | 46 | 2221 | 739 | 427 | 1513 | 192 | 42 | 21.88% | 205 | 37 | 81.95% | 2 | 45.37% | 48.83% | 46.80% | 1800 | 1690 | 1474 | 738 | 950 | 745 | 2 | 1 |
| Vegas Golden Knights | VGK | 51 | 84 | 115 | 5 | 2362 | 657 | 796 | 904 | 20 | 2229 | 759 | 397 | 1560 | 215 | 35 | 16.28% | 197 | 28 | 85.79% | 4 | 52.19% | 52.93% | 52.36% | 1687 | 1865 | 1390 | 700 | 1155 | 701 | 6 | 4 |
| Washington Capitals | WSH | 49 | 65 | 91 | 14 | 2110 | 563 | 767 | 761 | 39 | 2057 | 723 | 503 | 1543 | 215 | 37 | 17.21% | 236 | 37 | 84.32% | 6 | 55.47% | 56.70% | 54.32% | 1739 | 1776 | 1457 | 749 | 1038 | 720 | 3 | 4 |
| Winnipeg Jets | WPG | 66 | 109 | 93 | 14 | 2325 | 713 | 821 | 764 | 43 | 2066 | 697 | 454 | 1590 | 193 | 39 | 20.21% | 223 | 36 | 83.86% | 6 | 54.43% | 54.82% | 52.86% | 1662 | 1894 | 1411 | 706 | 1162 | 711 | 2 | 2 |
Goals For
| Goals Against
| Goals For / Against
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PowerPlay %
| Penalty Kill %
| PP + PK
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Shots For
| Shots Against
| Shots For / Against
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Pim / GP
| Hits / GP
| Faceoff %
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||