Year	Number
1995	2259000
1996	2505000
1997	2707000
1998	2983000
1999	3203000
2000	3530000
2001	3561000
2002	3273000
2003	3299000
2004	3614000
2005	3687000
2006	3713000
2007	4147000
2008	4207000
2009	4007000
2010	4269000
2011	4387000
2012	4349000
2013	4757000
2014	5181000
2015	5891000
2016	6781000
2017	7597000
2018	8473000
2019	9179000
