Year	Number
1993	173900
1994	196900
1995	229600
1996	225100
1997	203000
1998	217500
1999	246400
2000	258374
2001	277709
2002	259547
2003	284267
2004	292272
2005	315732
2006	349854
2007	359692
2008	400765
2009	462114
2010	585984.2273589622
2011	662282.3861058286
2012	716610.8202289497
2013	830138.5032362393
2014	894484.72
2015	980881
2016	1038886
2017	1065869
2018	1069930.545
2019	1073332.332
2020	508534.12600000005
2021	718617.3019999999
