Year	Number
1995	1409000
1996	1529000
1997	1497000
1998	1485000
1999	1607000
2000	1787000
2001	1909000
2002	2045000
2003	2104000
2004	2334000
2005	2366000
2006	2409000
2007	2455000
2008	2483000
2009	2473000
2010	2530000
2011	2617000
2012	2574000
2013	2710000
2014	2854000
2015	3129000
2016	3494000
2017	3723000
2018	3858000
2019	3888000
2020	996000
