Please read the following table in HTML format from a webpage and then answer the question in detail according to the table. Each table cell is defined by a <td> and a </td> tag. Each table row starts with a <tr> and ends with a </tr> tag. 'rowspan=m' and 'colspan=n' represents a cell spaning over 'm' rows and 'n' columns.

Webpage title:
List of National Basketball Association seasons played leaders
Table title:
Seasons played leaders
Table:
<table id='hittask' contenteditable='False'>
<tr> <th colspan=1 rowspan=1 > Rank </th><th colspan=1 rowspan=1 > Player </th><th colspan=1 rowspan=1 > Position </th><th colspan=1 rowspan=1 > Team(s) </th><th colspan=1 rowspan=1 > Seasons </th></tr>
<tr> <td colspan=1 rowspan=5 > 1 </td><td colspan=1 rowspan=1 > Robert Parish* </td><td colspan=1 rowspan=1 > C </td><td colspan=1 rowspan=1 > Golden State Warriors (1976–1980) Boston Celtics (1980–1994) Charlotte Hornets (1994–1996) Chicago Bulls (1996–1997) </td><td colspan=1 rowspan=5 > 21 </td></tr>
<tr> <td colspan=1 rowspan=1 > Kevin Willis </td><td colspan=1 rowspan=1 > PF / C </td><td colspan=1 rowspan=1 > Atlanta Hawks (1984–1995, 2004–2005) Miami Heat (1994–1996) Golden State Warriors (1996) Houston Rockets (1996–1998, 2001–2002) Toronto Raptors (1998–2001) Denver Nuggets (2001) San Antonio Spurs (2002–2004) Dallas Mavericks (2007) </td></tr>
<tr> <td colspan=1 rowspan=1 > Kevin Garnett§ </td><td colspan=1 rowspan=1 > PF / C </td><td colspan=1 rowspan=1 > Minnesota Timberwolves (1995–2007, 2015–2016) Boston Celtics (2007–2013) Brooklyn Nets (2013–2015) </td></tr>
<tr> <td colspan=1 rowspan=1 > Vince Carter^ </td><td colspan=1 rowspan=1 > SG/SF </td><td colspan=1 rowspan=1 > Toronto Raptors (1998–2004) New Jersey Nets (2004–2009) Orlando Magic (2009–2010) Phoenix Suns (2010–2011) Dallas Mavericks (2011–2014) Memphis Grizzlies (2014–2017) Sacramento Kings (2017–2018) Atlanta Hawks (2018–present) </td></tr>
<tr> <td colspan=1 rowspan=1 > Dirk Nowitzki† </td><td colspan=1 rowspan=1 > PF </td><td colspan=1 rowspan=1 > Dallas Mavericks (1998–2019) </td></tr>
<tr> <td colspan=1 rowspan=2 > 6 </td><td colspan=1 rowspan=1 > Kareem Abdul-Jabbar* </td><td colspan=1 rowspan=1 > C </td><td colspan=1 rowspan=1 > Milwaukee Bucks (1969–1975) Los Angeles Lakers (1975–1989) </td><td class="highlighted"  colspan=1 rowspan=2 > 20 </td></tr>
<tr> <td class="highlighted"  colspan=1 rowspan=1 > Kobe Bryant§ </td><td class="highlighted"  colspan=1 rowspan=1 > SG </td><td colspan=1 rowspan=1 > Los Angeles Lakers (1996–2016) </td></tr>
<tr> <td colspan=1 rowspan=12 > 8 </td><td colspan=1 rowspan=1 > Moses Malone* </td><td colspan=1 rowspan=1 > C </td><td colspan=1 rowspan=1 > Buffalo Braves (1976) Houston Rockets (1976–1982) Philadelphia 76ers (1982–1986, 1993–1994) Washington Bullets (1986–1988) Atlanta Hawks (1988–1991) Milwaukee Bucks (1991–1993) San Antonio Spurs (1994–1995) </td><td colspan=1 rowspan=12 > 19 </td></tr>
<tr> <td colspan=1 rowspan=1 > James Edwards </td><td colspan=1 rowspan=1 > C </td><td colspan=1 rowspan=1 > Los Angeles Lakers (1977, 1992–1994) Indiana Pacers (1977–1981) Cleveland Cavaliers (1981–1983) Phoenix Suns (1983–1988) Detroit Pistons (1988–1991) Los Angeles Clippers (1991–1992) Portland Trail Blazers (1994–1995) Chicago Bulls (1995–1996) </td></tr>
<tr> <td colspan=1 rowspan=1 > John Stockton* </td><td colspan=1 rowspan=1 > PG </td><td colspan=1 rowspan=1 > Utah Jazz (1984–2003) </td></tr>
<tr> <td colspan=1 rowspan=1 > Karl Malone* </td><td colspan=1 rowspan=1 > PF </td><td colspan=1 rowspan=1 > Utah Jazz (1985–2003) Los Angeles Lakers (2003–2004) </td></tr>
<tr> <td colspan=1 rowspan=1 > Charles Oakley </td><td colspan=1 rowspan=1 > PF / C </td><td colspan=1 rowspan=1 > Chicago Bulls (1985–1988, 2001–2002) New York Knicks (1988–1998) Toronto Raptors (1998–2001) Washington Wizards (2002–2003) Houston Rockets (2004) </td></tr>
<tr> <td colspan=1 rowspan=1 > Shaquille O'Neal* </td><td colspan=1 rowspan=1 > C </td><td colspan=1 rowspan=1 > Orlando Magic (1992–1996) Los Angeles Lakers (1996–2004) Miami Heat (2004–2008) Phoenix Suns (2008–2009) Cleveland Cavaliers (2009–2010) Boston Celtics (2010–2011) </td></tr>
<tr> <td colspan=1 rowspan=1 > Juwan Howard </td><td colspan=1 rowspan=1 > PF / C </td><td colspan=1 rowspan=1 > Washington Bullets / Wizards (1994–2001) Dallas Mavericks (2001–2002, 2007–2008) Denver Nuggets (2002–2003, 2008) Orlando Magic (2003–2004) Houston Rockets (2004–2007) Charlotte Bobcats (2008–2009) Portland Trail Blazers (2009–2010) Miami Heat (2010–2013) </td></tr>
<tr> <td colspan=1 rowspan=1 > Jason Kidd* </td><td colspan=1 rowspan=1 > PG </td><td colspan=1 rowspan=1 > Dallas Mavericks (1994–1996, 2008–2012) Phoenix Suns (1996–2001) New Jersey Nets (2001–2008) New York Knicks (2012–2013) </td></tr>
<tr> <td colspan=1 rowspan=1 > Tim Duncan§ </td><td colspan=1 rowspan=1 > PF / C </td><td colspan=1 rowspan=1 > San Antonio Spurs (1997–2016) </td></tr>
<tr> <td colspan=1 rowspan=1 > Paul Pierce† </td><td colspan=1 rowspan=1 > SG/SF </td><td colspan=1 rowspan=1 > Boston Celtics (1998–2013) Brooklyn Nets (2013–2014) Washington Wizards (2014–2015) Los Angeles Clippers (2015–2017) </td></tr>
<tr> <td colspan=1 rowspan=1 > Jason Terry† </td><td colspan=1 rowspan=1 > G </td><td colspan=1 rowspan=1 > Atlanta Hawks (1999–2004) Dallas Mavericks (2004–2012) Boston Celtics (2012–2013) Brooklyn Nets (2013–2014) Houston Rockets (2014–2016) Milwaukee Bucks (2016–2018) </td></tr>
<tr> <td colspan=1 rowspan=1 > Jamal Crawford^ </td><td colspan=1 rowspan=1 > G </td><td colspan=1 rowspan=1 > Chicago Bulls (2000–2004) New York Knicks (2004–2008) Golden State Warriors (2008–2009) Atlanta Hawks (2009–2011) Portland Trail Blazers (2011–2012) Los Angeles Clippers (2012–2017) Minnesota Timberwolves (2017–2018) Phoenix Suns (2018–present) </td></tr>
</table>
Question:
Who was the first guard to play 20 seasons in the NBA?
Answer:
Kobe Bryant was the first guard to play 20 seasons in the NBA.