Year Number 1990 3303 1991 3420 1992 3504 1993 3562 1994 3598 1995 3616 1996 3613 1997 3605 1998 3618 1999 3673 2000 3753 2001 3863 2002 3990 2003 4081 2004 4143 2005 4190 2006 4243 2007 4298 2008 4373 2009 4453 2010 4527 2011 4585 2012 4673 2013 4743 2014 4800 2015 4848 2016 4894 2017 4930 2018 4958 2019 4992 2020 5018 2021 5044 2022 5052