Year	Number
1995	93000
1996	210000
1997	306000
1998	483000
1999	602000
2000	681000
2001	767000
2002	834000
2003	1038000
2004	1279000
2005	1177000
2006	1194000
2007	1333000
2008	1899000
2009	1830000
2010	1963000
2011	2239000
2012	2484000
2013	2509000
2014	2298000
2015	2006000
2016	2249000
2017	2697000
2018	2850000
2019	3170000
2020	796000
