Year	Number
1995	1812000
1996	1798000
1997	1877000
1998	1961000
1999	2256000
2000	2596000
2001	2697000
2002	2306000
2003	2286000
2004	2457000
2005	2959000
2006	3151000
2007	3398000
2008	3782000
2009	3268000
2010	3332000
2011	3257000
2012	1830000
2013	1776000
2014	1846000
2015	1720000
2016	1939000
2017	2055000
2018	2175000
2019	2384000
2020	690000
