| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| San Diego Gulls | 40 | 18 | 15 | 1 | 2 | 2 | 2 | 141 | 139 | 21 | 10 | 8 | 0 | 1 | 1 | 1 | 72 | 67 | 19 | 8 | 7 | 1 | 1 | 1 | 1 | 69 | 72 | 141 | 254 | 395 |
| Owen Sound Platers | 41 | 12 | 19 | 4 | 1 | 1 | 4 | 165 | 193 | 21 | 7 | 9 | 2 | 1 | 1 | 1 | 86 | 91 | 20 | 5 | 10 | 2 | 0 | 0 | 3 | 79 | 102 | 165 | 315 | 480 |
| Bobcaygeon Bullets | 41 | 24 | 12 | 1 | 2 | 0 | 2 | 170 | 125 | 21 | 14 | 5 | 0 | 0 | 0 | 2 | 96 | 66 | 20 | 10 | 7 | 1 | 2 | 0 | 0 | 74 | 59 | 170 | 316 | 486 |
| Saskatchewan Snatchsniffers | 44 | 12 | 23 | 1 | 3 | 3 | 2 | 159 | 196 | 21 | 7 | 10 | 1 | 1 | 2 | 0 | 71 | 85 | 23 | 5 | 13 | 0 | 2 | 1 | 2 | 88 | 111 | 159 | 300 | 459 |
| Charlotte Checkers | 42 | 16 | 19 | 3 | 2 | 2 | 0 | 166 | 163 | 21 | 10 | 8 | 2 | 1 | 0 | 0 | 96 | 84 | 21 | 6 | 11 | 1 | 1 | 2 | 0 | 70 | 79 | 166 | 301 | 467 |
| Newfoundland Regiment | 42 | 21 | 13 | 1 | 0 | 4 | 3 | 140 | 115 | 21 | 11 | 6 | 0 | 0 | 2 | 2 | 70 | 59 | 21 | 10 | 7 | 1 | 0 | 2 | 1 | 70 | 56 | 140 | 251 | 391 |
| Colorado Eagles | 40 | 15 | 12 | 5 | 1 | 5 | 2 | 130 | 123 | 21 | 8 | 7 | 3 | 0 | 3 | 0 | 66 | 62 | 19 | 7 | 5 | 2 | 1 | 2 | 2 | 64 | 61 | 130 | 215 | 345 |
| Cincinnati Cyclones | 41 | 13 | 21 | 1 | 1 | 2 | 3 | 134 | 151 | 22 | 8 | 10 | 0 | 1 | 0 | 3 | 76 | 82 | 19 | 5 | 11 | 1 | 0 | 2 | 0 | 58 | 69 | 134 | 239 | 373 |
| Texas Stars | 42 | 17 | 21 | 0 | 0 | 4 | 0 | 130 | 134 | 21 | 7 | 11 | 0 | 0 | 3 | 0 | 69 | 67 | 21 | 10 | 10 | 0 | 0 | 1 | 0 | 61 | 67 | 130 | 225 | 355 |
| Grand Rapids Griffins | 45 | 22 | 17 | 1 | 1 | 1 | 3 | 163 | 166 | 21 | 11 | 7 | 0 | 1 | 0 | 2 | 89 | 82 | 24 | 11 | 10 | 1 | 0 | 1 | 1 | 74 | 84 | 163 | 298 | 461 |
| Flint Michigan Tropics | 42 | 19 | 14 | 2 | 2 | 2 | 3 | 129 | 121 | 21 | 10 | 6 | 1 | 2 | 2 | 0 | 63 | 56 | 21 | 9 | 8 | 1 | 0 | 0 | 3 | 66 | 65 | 129 | 241 | 370 |
| Prince George Cougars | 40 | 18 | 16 | 1 | 2 | 1 | 2 | 175 | 167 | 21 | 12 | 8 | 1 | 0 | 0 | 0 | 101 | 84 | 19 | 6 | 8 | 0 | 2 | 1 | 2 | 74 | 83 | 175 | 333 | 508 |
| Ontario Reign | 45 | 23 | 16 | 2 | 0 | 2 | 2 | 146 | 128 | 21 | 12 | 6 | 1 | 0 | 1 | 1 | 71 | 54 | 24 | 11 | 10 | 1 | 0 | 1 | 1 | 75 | 74 | 146 | 273 | 419 |
| Iowa Wild | 41 | 16 | 12 | 1 | 2 | 3 | 7 | 138 | 124 | 21 | 9 | 7 | 1 | 0 | 2 | 2 | 69 | 53 | 20 | 7 | 5 | 0 | 2 | 1 | 5 | 69 | 71 | 138 | 240 | 378 |
| Hamilton Bulldogs | 45 | 15 | 22 | 4 | 1 | 1 | 2 | 163 | 184 | 21 | 6 | 11 | 3 | 0 | 0 | 1 | 67 | 85 | 24 | 9 | 11 | 1 | 1 | 1 | 1 | 96 | 99 | 163 | 310 | 473 |
| Kitchener Rangers | 41 | 13 | 21 | 3 | 0 | 3 | 1 | 145 | 157 | 21 | 7 | 11 | 1 | 0 | 1 | 1 | 85 | 83 | 20 | 6 | 10 | 2 | 0 | 2 | 0 | 60 | 74 | 145 | 268 | 413 |
| Kimberley Dynamiters | 42 | 18 | 17 | 2 | 2 | 2 | 1 | 172 | 171 | 21 | 10 | 7 | 1 | 2 | 0 | 1 | 87 | 79 | 21 | 8 | 10 | 1 | 0 | 2 | 0 | 85 | 92 | 172 | 323 | 495 |
| Bridgeport Islanders | 44 | 13 | 27 | 0 | 1 | 1 | 2 | 171 | 215 | 21 | 5 | 14 | 0 | 0 | 1 | 1 | 78 | 102 | 23 | 8 | 13 | 0 | 1 | 0 | 1 | 93 | 113 | 171 | 324 | 495 |
| Hartford Wolf Pack | 42 | 19 | 14 | 3 | 2 | 1 | 3 | 190 | 178 | 21 | 11 | 6 | 0 | 1 | 0 | 3 | 99 | 89 | 21 | 8 | 8 | 3 | 1 | 1 | 0 | 91 | 89 | 190 | 363 | 553 |
| Cairo Fighting Ice Camels | 43 | 19 | 14 | 0 | 4 | 4 | 2 | 152 | 143 | 21 | 10 | 8 | 0 | 1 | 1 | 1 | 80 | 75 | 22 | 9 | 6 | 0 | 3 | 3 | 1 | 72 | 68 | 152 | 272 | 424 |
| Lehigh Valley Phantoms | 42 | 25 | 11 | 1 | 1 | 1 | 3 | 148 | 101 | 21 | 10 | 7 | 1 | 0 | 1 | 2 | 72 | 56 | 21 | 15 | 4 | 0 | 1 | 0 | 1 | 76 | 45 | 148 | 270 | 418 |
| Wilkes Scranton Penguins | 43 | 16 | 22 | 0 | 1 | 2 | 2 | 131 | 145 | 21 | 9 | 10 | 0 | 1 | 1 | 0 | 65 | 69 | 22 | 7 | 12 | 0 | 0 | 1 | 2 | 66 | 76 | 131 | 230 | 361 |
| Rhode Island Red Army | 41 | 19 | 17 | 1 | 1 | 1 | 2 | 175 | 177 | 22 | 8 | 11 | 1 | 1 | 0 | 1 | 91 | 104 | 19 | 11 | 6 | 0 | 0 | 1 | 1 | 84 | 73 | 175 | 336 | 511 |
| Palm Springs Navigators | 39 | 15 | 18 | 2 | 1 | 2 | 1 | 168 | 173 | 22 | 8 | 8 | 2 | 1 | 2 | 1 | 100 | 98 | 17 | 7 | 10 | 0 | 0 | 0 | 0 | 68 | 75 | 168 | 306 | 474 |
| Stouffville Clippers | 44 | 17 | 20 | 0 | 2 | 5 | 0 | 190 | 193 | 21 | 8 | 9 | 0 | 1 | 3 | 0 | 88 | 93 | 23 | 9 | 11 | 0 | 1 | 2 | 0 | 102 | 100 | 190 | 357 | 547 |
| Syracuse Crunch | 42 | 17 | 19 | 3 | 1 | 2 | 0 | 187 | 194 | 21 | 9 | 9 | 3 | 0 | 0 | 0 | 96 | 93 | 21 | 8 | 10 | 0 | 1 | 2 | 0 | 91 | 101 | 187 | 350 | 537 |
| Victoria Grizzlies | 44 | 20 | 18 | 2 | 1 | 1 | 2 | 197 | 187 | 21 | 11 | 7 | 0 | 1 | 1 | 1 | 100 | 83 | 23 | 9 | 11 | 2 | 0 | 0 | 1 | 97 | 104 | 197 | 377 | 574 |
| Tucson Roadrunners | 43 | 13 | 24 | 1 | 1 | 2 | 2 | 154 | 179 | 21 | 8 | 11 | 1 | 0 | 0 | 1 | 73 | 78 | 22 | 5 | 13 | 0 | 1 | 2 | 1 | 81 | 101 | 154 | 286 | 440 |
| Vancouver Millionaires | 42 | 23 | 11 | 0 | 2 | 3 | 3 | 129 | 107 | 21 | 14 | 3 | 0 | 1 | 1 | 2 | 68 | 52 | 21 | 9 | 8 | 0 | 1 | 2 | 1 | 61 | 55 | 129 | 227 | 356 |
| Henderson Silver Knights | 40 | 18 | 15 | 2 | 2 | 1 | 2 | 154 | 147 | 21 | 9 | 6 | 1 | 2 | 1 | 2 | 75 | 65 | 19 | 9 | 9 | 1 | 0 | 0 | 0 | 79 | 82 | 154 | 279 | 433 |
| Charlestown Chiefs | 44 | 16 | 16 | 1 | 5 | 4 | 2 | 174 | 173 | 21 | 9 | 8 | 0 | 1 | 2 | 1 | 85 | 80 | 23 | 7 | 8 | 1 | 4 | 2 | 1 | 89 | 93 | 174 | 307 | 481 |
| Manitoba Moose | 43 | 14 | 20 | 1 | 3 | 1 | 4 | 173 | 190 | 21 | 6 | 8 | 1 | 2 | 1 | 3 | 90 | 89 | 22 | 8 | 12 | 0 | 1 | 0 | 1 | 83 | 101 | 173 | 320 | 493 |
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| San Diego Gulls | SDG | 47 | 53 | 38 | 6 | 1368 | 442 | 471 | 441 | 31 | 1435 | 442 | 343 | 877 | 172 | 36 | 20.93% | 151 | 31 | 79.47% | 1 | 51.77% | 51.52% | 53.81% | 922 | 1012 | 493 | 280 | 718 | 255 | 1 | 2 |
| Owen Sound Platers | OSN | 55 | 55 | 50 | 9 | 1819 | 573 | 643 | 582 | 45 | 1847 | 496 | 476 | 1068 | 184 | 33 | 17.93% | 205 | 46 | 77.56% | 2 | 46.32% | 46.29% | 47.57% | 1073 | 925 | 495 | 300 | 647 | 235 | 0 | 1 |
| Bobcaygeon Bullets | BOB | 83 | 45 | 41 | 2 | 1570 | 542 | 510 | 506 | 21 | 1582 | 456 | 439 | 993 | 194 | 48 | 24.74% | 185 | 23 | 87.57% | 1 | 53.51% | 54.68% | 53.29% | 968 | 1004 | 503 | 295 | 705 | 257 | 4 | 0 |
| Saskatchewan Snatchsniffers | SKC | 64 | 47 | 44 | 6 | 1969 | 591 | 678 | 675 | 41 | 1892 | 554 | 454 | 1106 | 186 | 33 | 17.74% | 197 | 50 | 74.62% | 2 | 45.44% | 44.95% | 42.84% | 1183 | 961 | 527 | 329 | 676 | 242 | 0 | 1 |
| Charlotte Checkers | CHR | 64 | 45 | 52 | 7 | 1739 | 589 | 549 | 577 | 32 | 1686 | 508 | 432 | 1062 | 206 | 35 | 16.99% | 184 | 42 | 77.17% | 1 | 48.21% | 47.84% | 51.00% | 1049 | 996 | 502 | 306 | 706 | 246 | 2 | 4 |
| Newfoundland Regiment | NFD | 52 | 50 | 33 | 7 | 1430 | 463 | 507 | 444 | 42 | 1323 | 360 | 397 | 959 | 215 | 45 | 20.93% | 170 | 27 | 84.12% | 2 | 52.50% | 56.15% | 54.98% | 910 | 1122 | 525 | 298 | 796 | 276 | 3 | 0 |
| Colorado Eagles | COL | 47 | 37 | 36 | 12 | 1111 | 408 | 382 | 296 | 46 | 1409 | 417 | 347 | 874 | 143 | 30 | 20.98% | 151 | 18 | 88.08% | 5 | 49.80% | 50.46% | 52.76% | 928 | 1001 | 520 | 288 | 692 | 263 | 1 | 0 |
| Cincinnati Cyclones | CIN | 48 | 47 | 36 | 7 | 1254 | 384 | 435 | 422 | 29 | 1301 | 377 | 362 | 880 | 182 | 36 | 19.78% | 161 | 36 | 77.64% | 2 | 57.09% | 57.25% | 54.73% | 892 | 1074 | 524 | 296 | 753 | 274 | 1 | 1 |
| Texas Stars | TEX | 50 | 43 | 33 | 6 | 1279 | 437 | 423 | 410 | 28 | 1444 | 405 | 377 | 953 | 157 | 37 | 23.57% | 172 | 28 | 83.72% | 2 | 51.70% | 51.52% | 49.23% | 961 | 1059 | 520 | 295 | 738 | 265 | 4 | 0 |
| Grand Rapids Griffins | GRN | 44 | 56 | 61 | 4 | 1584 | 493 | 521 | 559 | 26 | 1639 | 478 | 473 | 1003 | 197 | 35 | 17.77% | 218 | 36 | 83.49% | 2 | 57.52% | 54.73% | 57.59% | 1042 | 1127 | 556 | 319 | 786 | 285 | 0 | 1 |
| Flint Michigan Tropics | FLI | 50 | 44 | 31 | 7 | 1293 | 428 | 417 | 433 | 30 | 1234 | 371 | 430 | 860 | 175 | 35 | 20.00% | 181 | 29 | 83.98% | 0 | 57.62% | 58.62% | 58.19% | 887 | 1123 | 542 | 299 | 790 | 289 | 0 | 3 |
| Prince George Cougars | PRG | 65 | 54 | 54 | 4 | 1746 | 550 | 594 | 586 | 28 | 1669 | 486 | 420 | 1084 | 162 | 34 | 20.99% | 183 | 44 | 75.96% | 0 | 46.37% | 46.17% | 45.91% | 1018 | 933 | 472 | 285 | 660 | 228 | 0 | 0 |
| Ontario Reign | ONT | 50 | 48 | 44 | 7 | 1452 | 477 | 504 | 455 | 34 | 1393 | 354 | 470 | 1018 | 206 | 38 | 18.45% | 181 | 30 | 83.43% | 1 | 59.21% | 59.71% | 59.53% | 951 | 1213 | 563 | 314 | 859 | 301 | 0 | 0 |
| Iowa Wild | IOW | 44 | 40 | 50 | 11 | 1312 | 414 | 449 | 418 | 72 | 1305 | 410 | 410 | 794 | 190 | 37 | 19.47% | 180 | 34 | 81.11% | 2 | 56.25% | 54.58% | 56.74% | 911 | 1068 | 536 | 301 | 738 | 281 | 3 | 0 |
| Hamilton Bulldogs | HML | 62 | 49 | 47 | 7 | 1951 | 637 | 641 | 642 | 48 | 1885 | 504 | 482 | 1128 | 199 | 30 | 15.08% | 214 | 48 | 77.57% | 1 | 47.38% | 45.02% | 45.08% | 1220 | 967 | 540 | 342 | 670 | 251 | 0 | 0 |
| Kitchener Rangers | HAL | 66 | 38 | 35 | 7 | 1633 | 536 | 565 | 517 | 26 | 1714 | 483 | 418 | 1071 | 179 | 46 | 25.70% | 188 | 31 | 83.51% | 1 | 46.39% | 46.82% | 45.65% | 1052 | 939 | 494 | 300 | 649 | 242 | 0 | 1 |
| Kimberley Dynamiters | KIM | 78 | 50 | 40 | 5 | 1917 | 652 | 593 | 646 | 38 | 1757 | 502 | 370 | 1017 | 195 | 35 | 17.95% | 171 | 32 | 81.29% | 1 | 46.19% | 47.10% | 46.34% | 1078 | 978 | 489 | 300 | 698 | 234 | 0 | 1 |
| Bridgeport Islanders | BRI | 70 | 56 | 44 | 4 | 1966 | 668 | 654 | 631 | 27 | 2016 | 547 | 465 | 1107 | 157 | 27 | 17.20% | 210 | 41 | 80.48% | 0 | 44.32% | 47.47% | 44.96% | 1179 | 963 | 516 | 318 | 675 | 240 | 0 | 3 |
| Hartford Wolf Pack | HRT | 86 | 46 | 54 | 6 | 1898 | 661 | 583 | 625 | 50 | 1862 | 547 | 445 | 1114 | 155 | 27 | 17.42% | 199 | 36 | 81.91% | 2 | 46.92% | 45.41% | 44.52% | 1108 | 945 | 495 | 301 | 670 | 236 | 0 | 0 |
| Cairo Fighting Ice Camels | CAI | 51 | 53 | 44 | 8 | 1304 | 420 | 429 | 434 | 44 | 1363 | 370 | 437 | 1013 | 219 | 54 | 24.66% | 180 | 32 | 82.22% | 0 | 53.87% | 55.01% | 54.29% | 907 | 1175 | 540 | 297 | 835 | 290 | 1 | 2 |
| Lehigh Valley Phantoms | LEV | 51 | 54 | 41 | 3 | 1386 | 463 | 438 | 473 | 29 | 1309 | 396 | 449 | 929 | 207 | 32 | 15.46% | 194 | 26 | 86.60% | 0 | 57.77% | 57.35% | 56.16% | 883 | 1130 | 534 | 295 | 794 | 286 | 4 | 0 |
| Wilkes Scranton Penguins | WLK | 51 | 47 | 31 | 2 | 1374 | 476 | 419 | 474 | 21 | 1361 | 387 | 353 | 830 | 205 | 42 | 20.49% | 140 | 25 | 82.14% | 2 | 57.31% | 57.60% | 57.04% | 920 | 1139 | 542 | 296 | 806 | 284 | 0 | 1 |
| Rhode Island Red Army | RHD | 78 | 53 | 42 | 2 | 1750 | 624 | 558 | 546 | 33 | 1899 | 544 | 431 | 1017 | 161 | 29 | 18.01% | 198 | 33 | 83.33% | 1 | 48.02% | 45.76% | 46.04% | 1099 | 895 | 487 | 300 | 627 | 227 | 1 | 0 |
| Palm Springs Navigators | PLM | 53 | 57 | 54 | 5 | 1803 | 559 | 586 | 631 | 37 | 1511 | 424 | 428 | 1038 | 172 | 29 | 16.86% | 182 | 50 | 72.53% | 3 | 48.72% | 51.47% | 47.40% | 956 | 941 | 465 | 281 | 669 | 224 | 0 | 0 |
| Stouffville Clippers | STO | 80 | 51 | 54 | 7 | 2069 | 691 | 634 | 711 | 57 | 1994 | 555 | 446 | 1110 | 189 | 30 | 15.87% | 198 | 37 | 81.31% | 2 | 44.32% | 45.61% | 48.38% | 1146 | 995 | 526 | 320 | 696 | 248 | 0 | 1 |
| Syracuse Crunch | SYR | 74 | 56 | 52 | 7 | 1870 | 616 | 659 | 581 | 21 | 1783 | 498 | 430 | 1023 | 192 | 32 | 16.67% | 196 | 38 | 80.61% | 2 | 47.68% | 46.41% | 46.33% | 1072 | 981 | 487 | 300 | 697 | 236 | 0 | 0 |
| Victoria Grizzlies | VIC | 89 | 56 | 49 | 3 | 1851 | 603 | 608 | 625 | 23 | 2033 | 565 | 467 | 1126 | 198 | 45 | 22.73% | 209 | 49 | 76.56% | 1 | 46.44% | 43.26% | 45.66% | 1196 | 950 | 518 | 325 | 662 | 240 | 1 | 1 |
| Tucson Roadrunners | TUC | 58 | 53 | 40 | 5 | 1662 | 523 | 558 | 566 | 27 | 1845 | 514 | 452 | 1077 | 167 | 37 | 22.16% | 205 | 39 | 80.98% | 2 | 48.91% | 48.23% | 50.61% | 1086 | 1007 | 513 | 307 | 712 | 248 | 0 | 2 |
| Vancouver Millionaires | VAN | 48 | 44 | 34 | 4 | 1280 | 393 | 449 | 428 | 29 | 1309 | 384 | 349 | 939 | 183 | 34 | 18.58% | 156 | 29 | 81.41% | 0 | 49.20% | 53.63% | 49.92% | 897 | 1122 | 537 | 296 | 788 | 286 | 6 | 0 |
| Henderson Silver Knights | HEN | 56 | 51 | 44 | 4 | 1762 | 581 | 608 | 547 | 36 | 1549 | 408 | 398 | 1006 | 195 | 26 | 13.33% | 159 | 37 | 76.73% | 2 | 48.93% | 47.52% | 47.16% | 981 | 968 | 478 | 293 | 689 | 231 | 1 | 2 |
| Charlestown Chiefs | CHR | 67 | 62 | 40 | 7 | 1629 | 533 | 540 | 532 | 45 | 1763 | 520 | 439 | 1032 | 192 | 44 | 22.92% | 189 | 45 | 76.19% | 7 | 48.85% | 47.48% | 47.68% | 1081 | 1060 | 539 | 316 | 746 | 268 | 1 | 2 |
| Manitoba Moose | MTB | 73 | 56 | 42 | 6 | 1858 | 618 | 640 | 571 | 47 | 1777 | 509 | 421 | 1031 | 163 | 31 | 19.02% | 190 | 40 | 78.95% | 3 | 44.48% | 45.06% | 43.44% | 1160 | 943 | 510 | 320 | 659 | 238 | 0 | 0 |
Goals For
| Goals Against
| Goals For / Against
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PowerPlay %
| Penalty Kill %
| PP + PK
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Shots For
| Shots Against
| Shots For / Against
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Pim / GP
| Hits / GP
| Faceoff %
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||