Year	Number
1995	508000
1996	510000
1997	577000
1998	538000
1999	513000
2000	730000
2001	1060000
2002	1232000
2003	1433000
2004	1635000
2005	1841000
2006	1857000
2007	1915000
2008	1913000
2009	1891000
2010	2058000
2011	2132000
2012	2296000
2013	2364000
2014	2442000
2015	2595000
2016	2751000
2017	2875000
2018	3078000
2019	3275000
2020	791000
