Year	Number
1995	590000
1996	692000
1997	753000
1999	2271000
2000	2394000
2001	2348000
2002	2629000
2003	2588000
2004	2960000
2005	3166000
2006	3236000
2007	3395000
2009	6640000
2010	7590000
2011	8130000
2012	9250000
2013	9280000
2014	9190000
2015	8750000
2016	8030000
2017	8170000
2018	8110000
2019	8890000
2020	1690000
