Year Number 1990 1986 1991 1985 1992 2040 1993 2106 1994 2227 1995 2286 1996 2337 1997 2381 1998 2419 1999 2459 2000 2501 2001 2547 2002 2587 2003 2643 2004 2685 2005 2738 2006 2784 2007 2707 2008 2666 2009 2749 2010 2815 2011 2894 2012 2996 2013 3694 2014 3265 2015 3329 2016 3372 2017 3405 2018 3441 2019 4078 2020 3514 2021 3559 2022 4179