1982 American League Pitching Register
Pitching Glossary Click on a column heading to sort the data by that column.
Player Tm W L Pct G GS CG GF SV SHO IP H BFP R ER HR BB IBB HP SO WP BK ERA +-------------------+---+---+---+-----+---+---+---+---+---+---+------+----+-----+----+----+---+----+---+---+----+---+---+-----+ Don Aase TOA 4 3 .571 32 0 0 22 12 0 46.0 33 187 16 15 3 23 0 1 38 4 0 2.93 Doyle Alexander TOA 0 0 .000 3 1 0 2 0 0 3.2 7 19 7 2 0 0 0 0 2 0 0 4.91 Larry Andersen SEA 0 0 .000 15 0 0 10 1 0 35.1 36 150 19 16 5 8 0 2 12 0 0 4.08 Bud Anderson TOA 6 5 .545 42 0 0 26 0 0 71.2 79 319 36 33 4 33 0 1 30 5 0 4.14 Luis Aponte BOA 6 4 .600 50 0 0 32 9 0 81.2 75 342 24 22 5 23 0 3 39 2 2 2.42 Mike Armstrong KCA 4 1 .800 44 0 0 14 5 0 99.0 72 403 41 34 9 45 1 1 74 5 2 3.09 Jerry Augustine MLA 0 1 .000 5 0 0 4 0 0 15.1 17 68 12 12 6 7 3 0 7 1 0 7.04 Stan Bahnsen NYA 2 0 1.000 8 0 0 4 4 0 13.2 8 52 3 3 0 4 0 1 5 0 0 1.98 Howard Bailey SEA 0 0 .000 8 0 0 3 1 0 8.1 6 34 0 0 0 4 0 0 5 0 0 0.00 Floyd Bannister CHA 15 9 .625 33 33 6 0 0 1 242.0 216 1017 107 99 25 98 1 8 203 7 0 3.68 Len Barker TOA 17 11 .607 33 33 16 0 0 2 253.2 205 1037 108 90 25 87 0 4 213 11 0 3.19 Salome Barojas CHA 6 10 .375 73 0 0 49 22 0 98.0 89 424 48 42 13 42 1 2 67 5 4 3.86 Jim Barr DEA 7 6 .538 57 8 0 21 9 0 136.0 130 554 52 44 9 26 1 1 40 2 2 2.91 Dave Beard OAA 6 6 .500 71 0 0 27 8 0 96.0 82 393 30 24 3 37 8 0 82 7 0 2.25 Jim Beattie SEA 10 11 .476 29 29 5 0 0 2 184.1 172 777 102 96 26 81 2 2 148 3 4 4.69 Dwight Bernard TEA 3 4 .429 57 0 0 24 6 0 78.0 92 353 38 36 6 34 5 0 59 0 0 4.15 Doug Bird BOA 14 11 .560 29 29 2 0 0 1 196.0 228 823 94 90 26 36 0 3 64 2 0 4.13 Bud Black KCA 5 5 .500 18 14 1 0 0 0 94.2 86 402 43 35 7 42 0 3 54 2 5 3.33 Mike Boddicker BAA 1 2 .333 12 0 0 6 1 0 31.0 34 138 19 17 6 15 0 1 31 0 0 4.94 Tommy Boggs TOA 2 1 .667 15 2 0 4 0 0 23.2 31 119 15 15 1 19 0 1 20 1 0 5.70 Dan Boitano TEA 3 2 .600 20 0 0 8 0 0 30.0 23 121 11 11 1 10 2 0 35 0 0 3.30 Danny Boone TOA 0 2 .000 21 0 0 9 6 0 20.2 21 87 8 7 2 5 0 2 2 0 0 3.05 Paul Boris MNA 1 1 .500 19 0 0 7 0 0 21.2 21 93 12 12 6 9 1 0 12 1 0 4.98 Paul Boris CHA 1 1 .500 16 0 0 7 1 0 25.1 16 98 5 5 2 7 2 1 18 3 0 1.78 Derek Botelho KCA 1 2 .333 4 4 0 0 0 0 22.0 25 96 12 12 3 8 0 2 11 0 0 4.91 Tom Brennan BOA 4 2 .667 24 4 0 13 3 0 59.1 80 258 36 32 7 7 0 3 40 1 0 4.85 Tom Burgmeier BOA 3 1 .750 36 0 0 24 16 0 50.0 53 215 14 14 3 12 0 4 25 0 0 2.52 Britt Burns CHA 10 9 .526 23 23 4 0 0 0 151.2 171 673 93 85 17 49 0 4 105 2 1 5.04 John Butcher TEA 3 6 .333 22 11 0 6 0 0 82.0 97 364 54 41 8 23 2 1 35 0 0 4.50 Marty Bystrom BAA 3 2 .600 13 11 0 2 0 0 63.1 73 283 46 43 5 23 1 2 31 2 0 6.11 Mike Caldwell MLA 6 9 .400 29 29 1 0 0 0 152.2 194 686 100 91 22 47 3 4 35 5 0 5.36 Bill Campbell MLA 5 9 .357 56 0 0 30 10 0 77.2 78 356 44 38 8 48 8 2 52 5 4 4.40 George Cappuzzello CHA 1 0 1.000 13 0 0 6 1 0 16.1 12 63 3 3 0 6 1 0 14 0 0 1.65 Bobby Castillo CHA 11 12 .478 32 32 4 0 0 0 219.1 199 927 106 87 27 79 1 7 135 3 2 3.57 Bill Castro MLA 6 5 .545 50 0 0 27 3 0 71.1 79 319 28 26 8 30 8 1 36 2 0 3.28 Bill Caudill BAA 4 3 .571 49 0 0 47 23 0 77.0 49 307 23 21 7 36 4 3 92 3 0 2.45 Jim Clancy TOA 14 14 .500 33 33 16 0 0 1 262.1 261 1099 115 105 20 78 0 0 146 5 0 3.60 Bryan Clark NYA 5 4 .556 32 4 2 12 1 0 78.2 80 349 43 42 4 42 0 2 49 3 0 4.81 Mark Clear BOA 3 4 .429 45 0 0 26 6 0 76.2 76 329 42 41 13 33 0 1 92 1 0 4.81 Steve Comer SEA 1 0 1.000 29 2 0 12 1 0 65.0 84 295 44 40 6 28 3 0 18 2 0 5.54 Tim Conroy OAA 1 0 1.000 7 1 1 3 0 0 17.0 10 77 8 8 0 16 0 1 10 0 0 4.24 Keith Creel KCA 4 6 .400 14 14 2 0 0 0 85.1 90 385 59 46 17 45 1 2 29 5 0 4.85 Ron Davis MNA 7 9 .438 63 0 0 56 22 0 93.2 87 408 54 47 13 43 2 4 87 0 2 4.52 Storm Davis BAA 4 5 .444 34 4 0 20 0 0 74.0 82 332 40 37 10 28 3 0 49 3 1 4.50 Brian Denman BOA 3 2 .600 8 8 0 0 0 0 45.1 44 184 18 17 7 8 0 0 11 0 0 3.38 Richard Dotson CHA 1 3 .250 31 0 0 21 1 0 66.0 83 311 46 40 8 33 1 0 29 0 1 5.45 Dennis Eckersley BOA 16 7 .696 31 31 6 0 0 1 234.1 246 975 116 110 29 43 0 5 138 4 0 4.22 Mark Eichhorn TOA 1 0 1.000 8 0 0 3 0 0 6.1 10 31 10 9 0 4 0 0 2 1 0 12.79 Roger Erickson KCA 2 10 .167 18 17 1 0 0 0 106.1 152 490 81 78 17 22 1 4 45 2 0 6.60 Chico Escarrega CHA 1 5 .167 25 0 0 18 8 0 28.1 34 123 14 13 4 6 0 1 17 0 2 4.13 Pete Falcone NYA 9 5 .643 27 26 4 0 0 0 176.2 174 760 89 81 28 66 3 4 100 6 0 4.13 Ed Farmer TEA 3 2 .600 51 0 0 19 10 0 56.1 55 251 23 21 3 34 0 2 31 5 0 3.36 Terry Felton MNA 2 6 .250 39 6 2 24 2 0 106.2 82 471 59 46 19 71 4 1 84 1 0 3.88 Rollie Fingers MLA 3 5 .375 44 0 0 32 18 0 45.2 47 197 24 21 5 14 2 3 42 0 0 4.14 Mike Flanagan BAA 15 12 .556 36 36 6 0 0 0 240.2 282 1073 163 143 36 97 4 2 91 12 1 5.35 John Flinn DEA 0 2 .000 11 0 0 8 3 0 10.0 14 44 6 5 0 2 1 0 12 0 0 4.50 Ken Forsch DEA 10 22 .312 46 34 6 8 0 0 240.0 255 1025 133 126 43 76 3 1 75 3 0 4.72 George Frazier MLA 1 3 .250 29 0 0 12 3 0 38.0 43 173 23 21 7 15 0 1 28 0 0 4.97 Dave Frost OAA 5 5 .500 20 13 0 5 0 0 91.2 128 418 57 53 8 25 1 2 32 4 0 5.20 Gene Garber SEA 7 7 .500 62 0 0 52 29 0 99.0 100 421 30 27 3 29 8 4 43 1 0 2.45 Jerry Garvin TOA 1 0 1.000 7 0 0 2 0 0 4.1 7 20 3 2 2 1 0 0 3 0 0 4.15 Ed Glynn KCA 0 0 .000 24 0 0 15 4 0 39.1 26 165 16 15 6 25 2 3 37 3 0 3.43 Dave Goltz DEA 5 3 .625 41 7 0 17 3 0 92.0 96 408 37 35 4 39 1 2 61 0 0 3.42 Jim Gott TOA 4 6 .400 23 18 0 1 0 0 112.0 122 513 90 87 19 76 0 0 69 8 0 6.99 Ross Grimsley NYA 1 1 .500 26 0 0 15 2 0 52.2 69 241 40 38 13 15 1 1 15 4 0 6.49 Ron Guidry NYA 10 15 .400 33 33 8 0 0 1 233.0 247 1007 137 125 31 85 4 3 164 6 6 4.83 Larry Gura KCA 12 13 .480 34 34 4 0 0 1 224.2 256 999 138 123 36 81 1 6 96 4 0 4.93 Moose Haas MLA 4 1 .800 7 7 1 0 0 0 45.2 46 185 21 18 5 13 0 0 22 1 0 3.55 Moose Haas SEA 2 14 .125 21 21 1 0 0 0 107.2 169 501 85 72 9 21 1 1 50 2 0 6.02 Brad Havens MNA 8 14 .364 31 31 5 0 0 1 209.0 207 908 130 121 41 77 2 10 118 3 0 5.21 Kevin Hickey SEA 1 5 .167 39 0 0 15 2 0 56.1 49 233 28 25 5 19 2 1 39 0 0 3.99 Rick Honeycutt TEA 4 13 .235 30 26 2 4 0 0 171.0 211 773 119 102 20 68 6 3 66 5 1 5.37 Don Hood MLA 0 0 .000 3 0 0 1 0 0 2.2 4 12 0 0 0 0 0 0 2 0 2 0.00 Charlie Hough SEA 15 13 .536 33 33 7 0 0 2 236.0 229 1009 104 94 15 95 6 5 136 8 0 3.58 LaMarr Hoyt CHA 20 7 .741 33 33 9 0 0 1 246.0 268 1032 119 108 19 53 1 2 131 6 0 3.95 Bruce Hurst BOA 2 4 .333 8 7 1 1 0 0 45.1 80 225 50 49 9 21 0 1 16 3 0 9.73 Darrell Jackson MNA 1 0 1.000 4 4 0 0 0 0 21.0 16 86 10 10 2 9 1 0 6 1 0 4.29 Bob James DEA 0 1 .000 3 1 0 1 0 0 8.2 11 38 10 8 2 2 0 0 3 0 0 8.31 Fergie Jenkins MLA 13 7 .650 33 33 5 0 0 1 226.1 208 945 100 94 27 67 4 8 158 2 9 3.74 Jeff Jones OAA 0 1 .000 12 0 0 8 1 0 36.0 54 180 37 34 3 27 0 0 9 0 0 8.50 Matt Keough OAA 6 21 .222 40 38 3 2 0 1 220.1 274 1022 172 150 49 110 1 4 79 8 5 6.13 Brian Kingman OAA 5 8 .385 39 14 0 12 1 0 129.0 148 604 96 83 23 83 3 2 54 1 0 5.79 Bruce Kison SEA 9 5 .643 30 16 5 9 1 0 132.0 116 559 65 64 15 54 4 0 84 3 0 4.36 Jerry Koosman MNA 12 10 .545 29 22 6 4 1 0 162.1 195 724 102 89 17 49 1 5 67 6 3 4.93 Frank LaCorte NYA 7 2 .778 48 0 0 22 9 0 69.0 58 293 24 24 6 37 3 1 32 2 0 3.13 Mike LaCoss KCA 10 4 .714 35 8 1 13 0 0 97.0 105 430 50 46 5 43 0 3 45 4 1 4.27 Dennis Lamp CHA 13 9 .591 32 32 0 0 0 0 188.2 207 813 89 80 11 58 0 1 90 5 0 3.82 Rick Langford OAA 17 9 .654 39 33 12 4 0 0 249.0 256 1042 111 105 30 50 1 6 84 3 0 3.80 Dave LaRoche TEA 3 1 .750 34 0 0 10 1 0 51.2 43 200 20 18 5 9 1 0 33 0 0 3.14 Luis Leal TOA 15 15 .500 35 34 8 0 0 1 233.1 243 1018 131 107 20 99 0 3 108 11 3 4.13 Charlie Leibrandt KCA 0 5 .000 8 8 0 0 0 0 42.1 72 209 31 30 3 15 0 2 20 4 0 6.38 Dennis Leonard KCA 8 13 .381 30 30 3 0 0 0 179.2 217 809 128 107 32 68 0 3 81 6 0 5.36 Randy Lerch MNA 0 7 .000 14 13 0 1 0 0 66.2 107 345 85 76 14 41 0 2 28 1 0 10.26 Jeff Little MNA 1 0 1.000 7 0 0 3 0 0 13.2 9 62 6 6 1 13 1 0 9 3 0 3.95 Aurelio Lopez OAA 0 0 .000 22 0 0 8 1 0 42.2 57 197 33 32 8 20 0 0 30 3 0 6.75 Dennis Martinez BAA 14 14 .500 41 41 4 0 0 0 252.1 260 1059 151 137 39 68 3 6 112 6 5 4.89 Mike Mason TEA 3 0 1.000 4 4 0 0 0 0 26.0 20 101 8 6 1 7 0 0 12 0 0 2.08 Jon Matlack MLA 6 3 .667 39 3 0 17 0 0 89.0 73 356 30 25 8 25 0 0 40 0 0 2.53 Rudy May NYA 14 4 .778 49 4 1 35 14 0 111.0 110 464 38 35 4 31 8 1 92 3 0 2.84 Steve McCatty OAA 5 9 .357 21 21 0 0 0 0 110.2 120 522 84 78 8 79 2 1 61 4 0 6.34 Bob McClure MLA 7 4 .636 68 1 0 23 4 0 142.0 103 570 67 65 16 63 3 2 74 2 2 4.12 Tug McGraw KCA 6 1 .857 34 0 0 18 2 0 48.1 52 198 24 21 6 6 2 1 27 1 0 3.91 Scott McGregor BAA 19 11 .633 33 33 7 0 0 2 229.0 226 949 104 96 34 60 2 3 94 5 0 3.77 Joey McLaughlin BAA 4 6 .400 39 0 0 19 6 0 62.1 59 260 36 36 9 21 2 0 41 0 0 5.20 Paul Mirabella BAA 0 3 .000 36 0 0 6 0 0 37.2 37 164 22 18 5 14 1 1 15 2 0 4.30 Mike Moore SEA 4 6 .400 14 14 2 0 0 0 76.2 91 359 54 38 6 42 4 1 36 4 0 4.46 Angel Moreno NYA 1 2 .333 4 3 0 1 1 0 18.2 31 93 16 15 4 6 0 1 12 1 0 7.23 Mike Morgan TEA 1 13 .071 25 21 2 3 0 0 133.0 169 606 89 85 12 63 1 2 65 8 0 5.75 Jack Morris DEA 20 12 .625 41 40 9 0 0 2 280.0 249 1167 141 129 51 92 1 7 164 9 0 4.15 Dale Murray TOA 5 2 .714 44 0 0 34 15 0 84.1 76 344 26 24 3 22 0 1 40 3 0 2.56 Gene Nelson NYA 5 5 .500 37 9 2 13 3 0 108.1 138 520 80 76 15 69 2 3 52 2 3 6.31 Randy Niemann CHA 3 5 .375 38 0 0 20 6 0 65.2 54 273 27 26 3 24 5 1 40 5 2 3.56 Mike Norris OAA 9 11 .450 38 29 1 3 0 0 165.0 155 739 102 90 27 88 1 7 80 5 4 4.91 Edwin Nunez SEA 2 1 .667 8 2 0 3 0 0 30.1 34 128 13 13 2 7 0 2 22 0 1 3.86 Jack O'Connor MNA 7 7 .500 47 1 0 29 2 0 121.0 118 533 75 61 17 63 2 4 61 2 1 4.54 Bob Ojeda BOA 4 4 .500 22 9 1 5 0 0 76.0 85 327 33 33 8 23 0 2 52 3 0 3.91 Jim Palmer BAA 14 10 .583 35 35 4 0 0 1 229.2 200 936 100 96 28 63 4 4 107 4 1 3.76 Larry Pashnick DEA 0 0 .000 8 1 0 3 0 0 13.2 16 61 8 6 3 2 0 0 2 0 0 3.95 Gaylord Perry SEA 9 17 .346 36 36 5 0 0 1 227.0 264 1007 131 105 25 65 8 1 126 6 0 4.16 Dan Petry DEA 19 6 .760 39 39 3 0 0 2 259.0 226 1101 104 98 14 122 2 4 134 9 0 3.41 Dan Quisenberry KCA 5 7 .417 53 0 0 45 26 0 83.0 83 336 36 31 8 10 2 1 36 0 0 3.36 Chuck Rainey BOA 7 5 .583 23 12 1 4 1 0 94.0 121 460 79 75 9 71 0 4 52 2 0 7.18 Shane Rawley NYA 8 9 .471 32 17 5 11 6 2 136.0 154 584 76 72 15 43 2 2 88 1 0 4.76 Pete Redfern MNA 5 5 .500 30 8 1 11 0 0 81.2 90 364 49 44 13 35 0 3 46 4 0 4.85 Dave Righetti NYA 11 9 .550 28 28 5 0 0 1 191.0 169 847 107 95 19 128 3 4 187 13 11 4.48 Enrique Romo SEA 2 5 .286 35 0 0 14 1 0 68.1 65 301 39 34 8 41 3 1 54 1 0 4.48 Vicente Romo DEA 1 3 .250 43 0 0 26 21 0 38.0 21 141 8 7 1 11 1 0 16 1 0 1.66 Dave Rozema DEA 5 1 .833 20 2 0 8 5 0 29.1 19 118 8 7 4 8 0 2 23 0 0 2.15 Dave Rucker DEA 5 2 .714 49 2 0 13 2 0 66.2 75 297 28 28 5 28 4 1 43 1 0 3.78 Dick Ruthven MLA 11 15 .423 33 33 3 0 0 0 195.2 219 850 123 106 25 65 1 3 103 5 3 4.88 Nolan Ryan TEA 11 18 .379 35 35 9 0 0 1 263.1 217 1112 122 111 24 122 3 5 254 15 2 3.79 Joe Sambito SEA 2 0 1.000 7 0 0 1 0 0 13.0 4 48 2 0 0 1 0 2 8 0 0 0.00 Luis Sanchez CHA 1 1 .500 10 0 0 5 3 0 19.0 23 81 8 8 0 6 0 0 11 0 0 3.79 Kevin Saucier KCA 2 5 .286 29 0 0 14 0 0 38.1 46 194 28 24 0 41 1 2 19 4 0 5.63 Dave Schmidt TEA 7 9 .438 49 4 0 29 14 0 87.0 112 383 47 46 5 21 1 2 63 3 0 4.76 Steve Senteney TOA 0 0 .000 3 0 0 0 0 0 1.0 3 6 3 3 2 0 0 0 0 0 0 27.00 Bob Shirley NYA 12 6 .667 26 22 2 2 1 0 154.2 145 677 89 87 27 78 4 5 94 0 2 5.06 Jim Slaton KCA 6 6 .500 29 5 1 17 1 0 80.0 74 332 34 32 6 26 0 3 45 2 0 3.60 Dave Smith OAA 1 7 .125 51 1 0 13 1 0 66.0 92 300 45 38 7 25 1 1 27 5 0 5.18 Mike Smithson TEA 0 3 .000 7 7 1 0 0 0 47.2 50 197 24 23 6 11 1 0 35 0 0 4.34 Lary Sorensen TOA 1 1 .500 9 6 1 2 0 0 47.1 54 198 28 27 7 8 0 1 16 2 1 5.13 Elias Sosa TEA 2 5 .286 52 0 0 36 3 0 59.0 75 269 37 36 17 18 3 3 21 0 0 5.49 Dan Spillner OAA 11 8 .579 67 0 0 48 20 0 139.2 121 572 48 37 11 47 2 2 99 6 0 2.38 Paul Splittorff KCA 10 8 .556 28 28 2 0 0 0 177.1 194 797 101 98 20 83 0 6 91 0 0 4.97 Bob Stanley BOA 4 3 .571 50 0 0 42 23 0 82.0 62 338 23 18 5 32 0 3 30 0 0 1.98 Mike Stanton CHA 3 0 1.000 18 0 0 10 6 0 23.1 27 102 15 15 1 8 0 1 14 0 0 5.79 Sammy Stewart BAA 8 3 .727 53 2 1 32 4 0 113.2 94 473 36 33 7 46 1 1 54 2 0 2.61 Dave Stieb TOA 18 14 .562 36 35 16 0 0 1 291.1 298 1208 124 111 33 69 0 4 145 3 0 3.43 Bob Stoddard CHA 5 0 1.000 9 9 3 0 0 1 70.2 50 289 18 17 5 23 0 4 23 3 0 2.17 Tim Stoddard BAA 3 1 .750 25 0 0 8 1 0 53.0 59 238 31 27 5 24 1 0 44 2 3 4.58 Rick Sutcliffe BOA 17 9 .654 33 33 1 0 0 0 225.0 205 987 106 102 27 128 0 4 158 9 1 4.08 Don Sutton SEA 3 4 .429 9 9 2 0 0 0 67.0 57 276 25 23 5 19 1 3 47 0 0 3.09 Don Sutton MLA 9 4 .692 19 19 4 0 0 2 136.0 113 546 48 43 7 45 2 2 96 1 1 2.85 Frank Tanana TEA 13 11 .542 29 28 8 0 0 0 199.1 216 844 96 89 20 49 6 2 93 2 3 4.02 Dave Tobik DEA 7 6 .538 75 0 0 35 7 0 102.1 99 429 52 43 6 31 2 2 55 3 0 3.78 Mike Torrez TEA 7 12 .368 26 26 1 0 0 0 163.1 201 750 111 101 20 67 0 2 74 10 0 5.57 Steve Trout NYA 10 5 .667 29 16 1 11 2 0 126.0 130 545 65 55 11 55 3 3 61 5 2 3.93 John Tudor BOA 10 13 .435 29 29 3 0 0 1 193.0 203 832 95 87 22 70 0 2 154 2 1 4.06 Bob Tufts KCA 0 1 .000 21 0 0 11 0 0 45.0 53 190 25 22 8 6 0 1 34 0 0 4.40 Jerry Ujdur DEA 14 5 .737 33 28 2 2 2 1 187.0 150 767 63 61 23 74 3 3 95 3 2 2.94 Pat Underwood OAA 3 8 .273 33 12 1 11 0 0 104.0 122 463 68 62 15 33 8 0 42 5 0 5.37 Ed Vande Berg SEA 2 5 .286 31 0 0 16 2 0 64.0 48 266 25 21 6 32 3 0 49 7 4 2.95 Ed Vande Berg NYA 0 0 .000 8 0 0 6 4 0 4.2 5 23 1 1 0 5 3 0 4 1 1 1.93 Frank Viola MNA 6 12 .333 21 21 5 0 0 1 148.2 163 636 68 61 14 48 2 1 104 6 1 3.69 Pete Vuckovich MLA 12 13 .480 37 37 2 0 0 1 228.2 240 1031 136 111 16 122 4 1 114 9 0 4.37 Albert Williams MNA 4 9 .308 22 22 1 0 0 0 152.0 183 684 109 97 18 62 1 1 63 7 4 5.74 Geoff Zahn MNA 9 19 .321 34 34 7 0 0 1 235.1 304 1038 145 133 26 61 6 2 80 4 0 5.09 +-------------------+---+---+---+-----+---+---+---+---+---+---+------+----+-----+----+----+---+----+---+---+----+---+---+-----+