Year	Number
1995	504000
1996	494000
1997	531000
1998	518000
1999	497000
2000	524000
2001	505000
2002	533000
2003	561000
2004	680000
2005	727000
2006	757000
2007	862000
2008	966000
2009	963000
2010	1122000
2011	1239000
2012	1269000
2013	1262000
2014	1311000
2015	1356000
2016	1448000
2017	1439000
2018	1476000
2019	1441000
2020	305000
