Year	Number
1995	924000
1996	940000
1997	1013000
1998	1167000
1999	1267000
2000	1278000
2001	1320000
2002	1335000
2003	1514000
2004	1771000
2005	1959000
2006	2071000
2007	2302000
2008	2409000
2009	2309000
2010	2495000
2011	2526000
2012	2542000
2013	2641000
2014	2760000
2015	2899000
2016	3204000
2017	3231000
2018	3313000
2019	3366000
2020	1146500
