I searched an hour and a half for this list I made ages ago (it got to the point where I probably would've been better off searching for my ancient yearbooks). It's 100% accurate up to and including 2002 (proof that I made this list ages ago

). Everything 2003 and beyond has been addended to the list through the years a few times, and therefore may not be 100% correct (it's still pretty accurate though).
- Teams #1-#208 were rookies in or before 1998 (this is due to FIRST giving teams new numbers every year previously).
- Teams #209-#335 were rookies in 1999.
- Teams #336-#491 were rookies in 2000.
- Teams #492-#716 were rookies in 2001.
- Teams #717-#999 were rookies in 2002 (semi-pointless fact: the reason they stopped at 999 was because the IFI controllers then weren't configured to display more than three digits; if any numbers were ever reissued, it would've happened in this year becasue of that).
- Teams #1000-#1237 were rookies in 2003.
- Teams #1238-#1500 were rookies in 2004.
- Teams #1501-#1709 were rookies in 2005.
- Teams #1710-#1999 were rookies in 2006.
- Teams #2000-#2287 were rookies in 2007.
Also, keep in mind that there were times if a team switched sponsors, FIRST would issue a new number. There were also teams that took a year off getting a new number on their return. Finally, there were teams that disbanded, returned, or merged with another team either getting a brand new number, of one of their old numbers. But for the most part, this is how FIRST's numbering is.
Now: ::Copies, Pastes, Saves, goes to bed::