Friday May 29, 1981
. . . where the 1970s live forever!

National League batting statistics through games of May 29, 1981:

   Club          AB    R     H    2B   3B   HR   RBI   SB   CS   BB    SO   Avg
Philadelphia    1496  184   402   71   13   24   171   40   16  136   182  .269
Cincinnati      1516  196   406   83   12   26   179   29   19  158   250  .268
New York        1371  141   362   55   15   24   134   35   15  137   219  .264
St. Louis       1320  192   347   67   23   18   181   43   20  155   184  .263
Pittsburgh      1361  163   348   54   15   21   156   52   18  102   190  .256
Los Angeles     1570  191   401   61    9   43   184   31   22  150   246  .255
San Diego       1550  152   392   65   12   16   140   34   34  125   257  .253
Montreal        1436  174   360   59   11   33   157   78   15  150   193  .251
Atlanta         1506  178   371   66    8   23   164   41   19  135   220  .246
San Francisco   1614  167   389   66   11   22   160   55   29  148   236  .241
Houston         1537  152   367   60   17   22   143   37   18  172   226  .239
Chicago         1436  128   330   56   11   19   121   34   17  134   234  .230

 Batting Leaders         G    AB    R    H  2B  3B  HR  RBI  SB  CS   BB   SO   Avg
Art Howe (HOU)           44  159   21   58  12   2   3   14   1   1   19   13  .365
Mike Easler (PIT)        35  131   24   46   8   2   6   23   2   2    7   15  .351
Hubie Brooks (NYN)       40  141   12   48   7   1   0   10   3   5    7   24  .340
Andre Dawson (MON)       39  150   27   50   8   0  11   22  13   2   10   14  .333
Larry Herndon (SFN)      43  166   23   54   9   4   1   17  10   2    8   30  .325
Tim Raines (MON)         42  160   29   52   7   3   3   16  40   4   25   18  .325
Keith Hernandez (SLN)    39  147   29   47  14   3   3   23   7   2   27   13  .320
Dave Collins (CIN)       43  170   35   54   8   4   2   14  12   6   20   21  .318
Pedro Guerrero (LAN)     42  150   21   47   8   1   9   26   2   5   11   31  .313
Gary Matthews (PHI)      40  147   19   46  10   2   2   24   5   1   20   18  .313

 Atlanta              G    AB    R    H  2B  3B  HR  RBI  SB  CS   BB   SO   Avg
Claudell Washington   41  151   16   44  11   2   1   17   6   3    7   18  .291
Bob Horner            29  115   15   33   5   0   4   14   0   2    9   16  .287
Luis Gomez            16   14    2    4   0   0   0    1   0   1    4    2  .286
Bob Porter             9    7    1    2   1   0   0    3   0   0    2    1  .286
Bruce Benedict        41  129   15   36   5   1   3   20   0   1   18   10  .279
Chris Chambliss       44  167   21   45  12   1   2   20   1   0   22    9  .270
Terry Harper          25   54    7   14   1   0   2    8   3   1    6    9  .259
Dale Murphy           44  167   18   43   5   0   5   25   8   3   15   33  .258
Glenn Hubbard         41  148   18   37   6   3   3   16   1   0   15   27  .250
Eddie Miller          25   95   19   22   2   0   0    4  13   1    6   19  .232
Brian Asselstine      17   26    1    6   2   0   0    3   0   0    1    3  .231
Rufino Linares        27   74    9   17   1   0   3   11   2   1    3   10  .230
Rafael Ramirez        43  134   17   28   9   0   0    5   4   2   14   24  .209
Biff Pocoroba         32   84    4   16   2   0   0    7   0   0    7    9  .191
Jerry Royster         24   24    8    4   1   1   0    3   3   4    2    5  .167
Bill Nahorodny         9    7    0    1   0   0   0    0   0   0    1    3  .143
Mike Lum              10   11    1    1   0   0   0    0   0   0    2    2  .091

 Chicago              G    AB    R    H  2B  3B  HR  RBI  SB  CS   BB   SO   Avg
Gene Krug              7    5    0    2   0   0   0    0   0   0    1    1  .400
Leon Durham           41  157   18   49   5   5   4   15  15   4   10   28  .312
Bill Buckner          43  165   17   51  16   1   4   28   0   1   10    3  .309
Steve Henderson       40  142   14   41   3   2   4   18   2   5   19   32  .289
Jerry Morales         32   97    9   27   1   1   0    7   0   1   10    9  .278
Jim Tracy             29   37    3    9   2   0   0    4   1   0    6   11  .243
Jody Davis             7   17    0    4   1   0   0    1   0   0    2    2  .235
Steve Dillard         20   31    5    7   1   0   1    4   0   0    4    6  .226
Hector Cruz           27   57    6   12   3   0   3    7   1   2    9   10  .211
Tim Blackwell         34  100   12   20   6   1   1    6   1   0   16   19  .200
Mike Tyson            20   45    5    9   1   0   1    2   0   0    3    9  .200
Mike Lum               8   10    0    2   0   0   0    0   0   0    1    2  .200
Ken Reitz             36  116    4   23   5   1   1   11   0   0    4   28  .198
Scot Thompson         35   92    6   18   5   0   0    8   2   0    6    7  .196
Joe Strain            23   73    6   14   1   0   0    1   0   0    4    7  .192
Scott Fletcher        10   35    3    6   1   0   0    1   0   0    1    4  .171
Ivan DeJesus          43  160   17   26   4   0   0    3  12   4   21   23  .163
Barry Foote            9   22    0    0   0   0   0    1   0   0    3    7  .000

 Cincinnati           G    AB    R    H  2B  3B  HR  RBI  SB  CS   BB   SO   Avg
Sam Mejias            28   19    3    7   1   0   0    3   1   0    0    1  .368
Johnny Bench          28   99    8   34   8   0   2   10   0   2   12   18  .343
Larry Biittner        19   24    1    8   3   0   0    7   0   0    3    1  .333
Dave Collins          43  170   35   54   8   4   2   14  12   6   20   21  .318
Ken Griffey           44  183   27   54   9   4   1   13   9   1    9   24  .295
Dave Concepcion       44  174   22   50  13   0   2   34   2   4   17   23  .287
Joe Nolan             33   87   11   25   7   0   0    5   1   1    8    9  .287
George Foster         45  178   25   50  11   0  10   34   1   0   19   34  .281
Ron Oester            43  143   20   40   7   3   0   15   0   1   19   26  .280
Ray Knight            45  165   18   42   8   0   4   13   2   3   15   19  .255
Mike Vail             13   13    1    3   0   0   0    3   0   0    0    3  .231
Junior Kennedy         8   16    1    3   0   0   0    2   0   0    0    3  .188
Mike O'Berry          25   43    3    8   1   1   0    2   0   0    7    9  .186
Harry Spilman         21   22    3    4   1   0   0    3   0   0    2    6  .182
Dan Driessen          32   85   13   15   5   0   3   13   1   1   20   18  .177

 Houston              G    AB    R    H  2B  3B  HR  RBI  SB  CS   BB   SO   Avg
Joe Pittman           15   21    2    8   0   1   0    1   1   2    3    2  .381
Art Howe              44  159   21   58  12   2   3   14   1   1   19   13  .365
Cesar Cedeno          34  130   14   38   7   0   1   15   6   4   10   12  .292
Jose Cruz             46  183   22   48   8   1   7   29   2   5   14   22  .262
Alan Ashby            37  110    8   28   6   0   0   14   0   1   20   15  .255
Terry Puhl            45  166   21   42   8   3   2   12  13   2   20   30  .253
Craig Reynolds        39  152   19   38   4   7   3   15   2   0    5   13  .250
Dave Roberts          15   33    3    8   2   0   1    3   1   0    1    4  .242
Mike Ivie             14   38    2    9   3   0   0    6   0   1    2   10  .237
Kiko Garcia           21   65    5   14   2   0   0    4   0   0    4    9  .215
Luis Pujols           14   42    2    9   0   1   1    7   1   0    3    6  .214
Danny Heep            21   67    5   14   1   0   0    2   0   0    9    9  .209
Denny Walling         27   66    9   13   1   0   3    6   1   1   17    8  .197
Jeffrey Leonard        7   18    1    3   1   1   0    3   1   0    0    4  .167
Dave Bergman           6    6    1    1   0   0   1    1   0   0    0    0  .167
Rafael Landestoy      32   72    4   11   1   1   0    4   3   1   16    9  .153
Dickie Thon           24   48    4    6   1   0   0    1   4   0    8    6  .125
Gary Woods            26   49    5    6   2   0   0    2   1   0    9   11  .122

 Los Angeles          G    AB    R    H  2B  3B  HR  RBI  SB  CS   BB   SO   Avg
Pedro Guerrero        42  150   21   47   8   1   9   26   2   5   11   31  .313
Dusty Baker           44  174   19   51   6   3   3   20   4   3   15   21  .293
Steve Garvey          46  190   28   55  12   1   6   35   1   4   12   22  .290
Mike Scioscia         39  114   10   33   2   0   1    6   0   2   17    8  .290
Ron Cey               45  163   22   47  10   0   9   29   0   2   24   27  .288
Ken Landreaux         43  179   23   49   8   2   4   23   7   3   15   24  .274
Pepe Frias            11   11    3    3   1   0   0    0   0   0    1    1  .273
Reggie Smith          13   11    3    3   1   0   0    2   0   0    2    2  .273
Rick Monday           21   43    7   10   0   1   3    5   0   0    5   15  .233
Steve Yeager          20   40    3    8   1   0   2    2   0   0    5    4  .200
Derrel Thomas         28   66    5   13   3   0   1    7   2   0    9    9  .197
Bill Russell          41  141    9   27   4   0   0   10   2   1    8   14  .192
Davey Lopes           33  123   25   21   2   0   3    7  13   1   16   22  .171
Jay Johnstone         23   34    4    5   0   0   2    3   0   1    4    5  .147
Joe Ferguson          13   11    2    1   0   0   0    1   0   0    2    5  .091

 Montreal             G    AB    R    H  2B  3B  HR  RBI  SB  CS   BB   SO   Avg
Mike Gates             1    2    1    1   0   1   0    1   0   0    0    1  .500
Bobby Ramos            7   14    3    5   1   0   1    2   0   0    1    0  .357
Andre Dawson          39  150   27   50   8   0  11   22  13   2   10   14  .333
Tim Raines            42  160   29   52   7   3   3   16  40   4   25   18  .325
Jerry White           23   56    7   16   3   1   1    6   4   2    7    6  .286
Warren Cromartie      37  138   14   39   8   1   2   15   0   1    8   12  .283
Tim Wallach           28   83    8   21   2   1   3    6   0   0    8   18  .253
Chris Speier          41  135   15   34   7   1   2   13   1   0   18   11  .252
Mike Phillips          5    8    2    2   0   0   0    0   0   0    0    1  .250
Gary Carter           40  153   18   35   5   1   5   21   1   4   18   12  .229
Ellis Valentine       22   76    8   16   3   0   3   15   0   1    6   11  .211
Jerry Manuel          11   24    5    5   3   0   1    5   0   0    4    5  .208
Larry Parrish         36  132   12   27   8   1   1    7   0   0    9   34  .205
Rodney Scott          38  130   15   26   1   1   0   11  19   1   23   10  .200
Tommy Hutton          14   11    1    2   0   0   0    2   0   0    1    1  .182
Willie Montanez       18   41    2    7   0   0   0    5   0   0    2    5  .171
Rowland Office         8   15    2    2   0   0   0    0   0   0    1    2  .133
Chris Smith            5    5    0    0   0   0   0    0   0   0    0    1  .000
Bob Pate               3    2    0    0   0   0   0    0   0   0    1    0  .000

 New York             G    AB    R    H  2B  3B  HR  RBI  SB  CS   BB   SO   Avg
Ron Hodges             5   13    1    5   0   0   1    3   0   0    0    2  .385
Joel Youngblood       35  122   14   44   8   2   4   23   2   4   10   17  .361
Hubie Brooks          40  141   12   48   7   1   0   10   3   5    7   24  .340
Rusty Staub           28   79    5   24   3   0   2    7   1   0   10    8  .304
John Stearns          27   92    9   26   4   1   0    8   4   0    7    7  .283
Alex Trevino          33   96   10   27   1   0   0    8   1   0    8    9  .281
Doug Flynn            41  140   15   39   7   4   1   11   0   1    8    5  .279
Mookie Wilson         33   94   13   25   2   3   0    5   7   2    7   14  .266
Wally Backman         22   34    4    9   1   0   0    0   1   0    3    6  .265
Mike Jorgensen        30   50    5   12   2   0   3    8   1   0    4   10  .240
Dave Kingman          40  133   14   29   4   0  10   25   1   0   29   39  .218
Frank Taveras         30  112   16   24   7   1   0    3   6   0    7   13  .214
Lee Mazzilli          38  134   14   28   5   2   3   12   8   3   21   25  .209
Bob Bailor            19   39    4    8   2   0   0    6   0   0    6    6  .205
Mike Cubbage          20   16    1    2   1   0   0    2   0   0    4    6  .125

 Philadelphia         G    AB    R    H  2B  3B  HR  RBI  SB  CS   BB   SO   Avg
Bake McBride          18   71   10   26   9   0   0    8   1   0    5    9  .366
Dick Davis            12   17    1    6   0   1   0    2   1   0    3    2  .353
Gary Matthews         40  147   19   46  10   2   2   24   5   1   20   18  .313
Pete Rose             44  179   27   55  11   2   0   11   1   2   16    7  .307
Garry Maddox          41  150   15   44   4   1   1   17   3   3    8   19  .293
Del Unser             23   24    3    7   3   0   0    6   0   0    7    3  .292
Manny Trillo          40  153   20   44   3   2   3   17   4   1   12   19  .288
Greg Gross            35   54    8   15   4   1   0    5   1   2    7    2  .278
Mike Schmidt          41  155   33   43   9   1  14   34   6   1   25   33  .277
Larry Bowa            43  161   10   39   5   0   0   14   8   3    6    5  .242
Bob Boone             38  121   11   29   5   0   2   12   1   1   13   11  .240
Keith Moreland        18   52    3   12   2   0   2   10   0   1    3    6  .231
Lonnie Smith          28   76   15   17   4   1   0    2   9   0    6    8  .224
Luis Aguayo           11   19    2    2   0   0   0    1   0   0    1    3  .105
Ramon Aviles          12   10    0    1   0   0   0    2   0   0    1    3  .100
George Vukovich        1    1    0    0   0   0   0    0   0   0    0    0  .000
John Vukovich          5    0    0    0   0   0   0    0   0   0    0    0  .000

 Pittsburgh           G    AB    R    H  2B  3B  HR  RBI  SB  CS   BB   SO   Avg
Gary Alexander         7   14    3    6   1   1   1    4   0   0    1    4  .429
Mike Easler           35  131   24   46   8   2   6   23   2   2    7   15  .351
Bill Madlock          32  113   11   38   9   0   1   15   7   1   11    6  .336
Phil Garner           27   89   13   28   4   2   1   13   2   5    8   12  .315
Tony Pena             20   55    5   17   2   1   1    8   0   2    4    7  .309
Lee Lacy              32   88   15   25   3   2   0    3  14   2    3   13  .284
Dale Berra            30   75    5   20   5   0   1   15   4   0    6   13  .267
Omar Moreno           39  166   21   43   5   4   0   15  14   3    8   24  .259
Dave Parker           25   95    8   24   3   1   4   15   2   0    1   10  .253
Kurt Bevacqua         16   12    0    3   0   0   0    2   0   0    2    3  .250
Tim Foli              35  126   13   31   5   0   0   11   4   1    7    7  .246
Steve Nicosia         26   81   14   17   4   1   0    5   2   0    8    8  .210
Willie Stargell       16   24    0    5   0   0   0    3   0   0    3    3  .208
John Milner           24   38    4    7   0   0   0    2   0   0    5    0  .184
Jason Thompson        33  102   16   16   2   0   5   12   0   0   25   24  .157
Vance Law             17   45    1    7   0   1   0    3   1   1    1   13  .156
Bill Robinson          5    8    0    1   0   0   0    0   0   0    0    0  .125
Matt Alexander         5    2    2    0   0   0   0    0   0   1    0    0  .000

 San Diego            G    AB    R    H  2B  3B  HR  RBI  SB  CS   BB   SO   Avg
Tim Flannery           8   13    1    6   2   0   0    2   0   0    0    1  .462
Broderick Perkins     38  121   18   40  11   2   2   20   0   2    7   11  .331
Barry Evans           32   49    7   16   2   0   0    3   1   1    5    5  .327
Terry Kennedy         41  158   12   49   9   0   0   16   0   1    8   29  .310
Juan Bonilla          36  118   11   33   6   0   1   11   0   4    6    9  .280
Luis Salazar          45  158    9   43   4   3   1    9   2   3    3   33  .272
Ozzie Smith           46  191   22   50   4   0   0   13  13  10   15   17  .262
Gene Richards         46  181   22   47   6   5   2   20  10   3   26   24  .260
Jerry Turner          15   16    3    4   0   0   1    1   0   1    4    1  .250
Ruppert Jones         43  164   17   37  12   0   1   16   4   7   21   36  .226
Joe Lefebvre          42  121   12   27   6   1   4   12   3   2   18   18  .223
Mike Phillips         14   29    1    6   0   1   0    0   1   0    0    3  .207
Randy Bass            25   65    4   13   2   0   2    9   0   0    8   11  .200
Steve Swisher         10   20    2    4   0   0   0    0   0   0    1    7  .200
Craig Stimac           9    9    0    1   0   0   0    0   0   0    0    3  .111
Dave Edwards          21   40    4    4   0   0   1    4   0   0    2   11  .100

 San Francisco        G    AB    R    H  2B  3B  HR  RBI  SB  CS   BB   SO   Avg
Larry Herndon         43  166   23   54   9   4   1   17  10   2    8   30  .325
Mike Ivie              7   17    1    5   2   0   0    3   0   0    0    1  .294
Jim Wohlford          22   32    3    9   2   0   1    5   0   0    1    5  .281
Milt May              42  139    6   39   7   0   0   12   1   2   14   10  .281
Dave Bergman          23   49    5   13   5   0   0    3   0   0    8   11  .265
Johnnie Lemaster      44  125   11   33   3   1   0    7   2   5   11   17  .264
Enos Cabell           44  183   20   48  10   0   1   21   3   7    3   20  .262
Jerry Martin          26   89    8   23   0   2   1    9   3   1    6   16  .258
Billy North           37  110   19   28   7   0   1   12  22   7   21   19  .255
Darrell Evans         44  154   18   36   4   2   6   23   1   3   20   16  .234
Joe Morgan            37  126   16   28   7   0   2   12   8   0   22   16  .222
Jack Clark            43  167   19   36   7   2   6   23   1   1   16   22  .216
Rennie Stennett       25   61    4   13   0   0   1    4   2   1    2    3  .213
Mike Sadek            15   26    4    4   1   0   0    1   0   0    6    5  .154
Chili Davis            8   15    1    2   0   0   0    0   2   0    1    2  .133
Billy Smith           19   41    3    5   0   0   1    3   0   0    3   11  .122
Joe Pettini            9    3    0    0   0   0   0    0   0   0    0    0  .000

 St. Louis            G    AB    R    H  2B  3B  HR  RBI  SB  CS   BB   SO   Avg
Julio Gonzalez         1    1    0    1   0   0   0    0   0   0    0    0 1.000
Mike Ramsey            9   21    4    9   1   0   0    2   2   0    1    3  .429
Keith Hernandez       39  147   29   47  14   3   3   23   7   2   27   13  .320
Orlando Sanchez        9   19    2    6   1   0   0    1   1   0    1    3  .316
George Hendrick       38  147   30   44   8   1   7   27   4   0   16   16  .299
Ken Oberkfell         39  141   23   41   6   1   0   17   4   1   16    7  .291
Tom Herr              39  137   15   38   6   6   0   26   7   3   18    8  .277
Dane Iorg             22   53    4   14   1   0   1    9   0   0    1    2  .264
Garry Templeton       37  156   25   41   7   7   0   15   5   7    9   29  .263
Sixto Lezcano         32   91   14   23   4   1   2   12   0   0   22   10  .253
Glenn Brummer          3    4    1    1   0   0   0    0   0   0    1    0  .250
Tony Scott            39  164   21   40   5   2   2   17  10   7    5   19  .244
Tito Landrum          21   17    1    4   0   1   0    4   2   0    0    2  .235
Gene Tenace           20   55   12   12   6   0   1   10   0   0   14   14  .218
Darrell Porter        21   52    6    9   3   1   2    8   1   0   19   11  .173
Steve Braun           10    8    1    1   1   0   0    0   0   0    2    4  .125

The information used here was obtained free of charge from and is copyrighted by Retrosheet.
Interested parties may contact Retrosheet at "www.retrosheet.org".

















League Leaders

At Bats:

  O. Smith (SDN)          191
  S. Garvey (LAN)         190
  E. Cabell (SFN)         183
  J. Cruz (HOU)           183
  K. Griffey (CIN)        183
  G. Richards (SDN)       181
  K. Landreaux (LAN)      179
  P. Rose (PHI)           179
  G. Foster (CIN)         178
  D. Baker (LAN)          174

Runs Scored:

  D. Collins (CIN)         35
  M. Schmidt (PHI)         33
  G. Hendrick (SLN)        30
  K. Hernandez (SLN)       29
  T. Raines (MON)          29
  S. Garvey (LAN)          28
  A. Dawson (MON)          27
  K. Griffey (CIN)         27
  P. Rose (PHI)            27
  G. Foster (CIN)          25

Hits:

  A. Howe (HOU)            58
  S. Garvey (LAN)          55
  P. Rose (PHI)            55
  D. Collins (CIN)         54
  K. Griffey (CIN)         54
  L. Herndon (SFN)         54
  T. Raines (MON)          52
  D. Baker (LAN)           51
  B. Buckner (CHN)         51
  D. Concepcion (CIN)      50

Doubles:

  B. Buckner (CHN)         16
  K. Hernandez (SLN)       14
  D. Concepcion (CIN)      13
  C. Chambliss (ATL)       12
  S. Garvey (LAN)          12
  A. Howe (HOU)            12
  R. Jones (SDN)           12
  G. Foster (CIN)          11
  B. Perkins (SDN)         11
  P. Rose (PHI)            11

Triples:

  C. Reynolds (HOU)         7
  G. Templeton (SLN)        7
  T. Herr (SLN)             6
  L. Durham (CHN)           5
  G. Richards (SDN)         5
  D. Collins (CIN)          4
  D. Flynn (NYN)            4
  K. Griffey (CIN)          4
  L. Herndon (SFN)          4
  O. Moreno (PIT)           4

Home Runs:

  M. Schmidt (PHI)         14
  A. Dawson (MON)          11
  G. Foster (CIN)          10
  D. Kingman (NYN)         10
  R. Cey (LAN)              9
  P. Guerrero (LAN)         9
  J. Cruz (HOU)             7
  G. Hendrick (SLN)         7
  J. Clark (SFN)            6
  M. Easler (PIT)           6

RBI:

  S. Garvey (LAN)          35
  D. Concepcion (CIN)      34
  G. Foster (CIN)          34
  M. Schmidt (PHI)         34
  R. Cey (LAN)             29
  J. Cruz (HOU)            29
  B. Buckner (CHN)         28
  G. Hendrick (SLN)        27
  P. Guerrero (LAN)        26
  T. Herr (SLN)            26

Stolen Bases:

  T. Raines (MON)          40
  B. North (SFN)           22
  R. Scott (MON)           19
  L. Durham (CHN)          15
  L. Lacy (PIT)            14
  O. Moreno (PIT)          14
  A. Dawson (MON)          13
  D. Lopes (LAN)           13
  E. Miller (ATL)          13
  T. Puhl (HOU)            13

Caught Stealing:

  O. Smith (SDN)           10
  E. Cabell (SFN)           7
  R. Jones (SDN)            7
  B. North (SFN)            7
  T. Scott (SLN)            7
  G. Templeton (SLN)        7
  D. Collins (CIN)          6
  H. Brooks (NYN)           5
  J. Cruz (HOU)             5
  P. Garner (PIT)           5

Walks:

  D. Kingman (NYN)         29
  K. Hernandez (SLN)       27
  G. Richards (SDN)        26
  T. Raines (MON)          25
  M. Schmidt (PHI)         25
  J. Thompson (PIT)        25
  R. Cey (LAN)             24
  R. Scott (MON)           23
  C. Chambliss (ATL)       22
  S. Lezcano (SLN)         22

Strikeouts:

  D. Kingman (NYN)         39
  R. Jones (SDN)           36
  G. Foster (CIN)          34
  L. Parrish (MON)         34
  D. Murphy (ATL)          33
  L. Salazar (SDN)         33
  M. Schmidt (PHI)         33
  S. Henderson (CHN)       32
  P. Guerrero (LAN)        31
  L. Herndon (SFN)         30

  Copyright © 2014-2024, All Rights Reserved   •   Privacy Policy   •   Contact Us