Year	Number
1991	113400
1992	215100
1993	432200
1994	624000
1995	644.1
1996	727200
1997	767200
1998	920000
1999	926000
2000	1072000
2001	1245000
2002	1356000
2003	1582000
2004	1743000
2005	2099000
2006	2148000
2007	1545318
2008	1752603
2009	1679197
2010	1577226
2011	1812519
2012	1872799
2013	1716702
2014	1756070
2015	1782666
2016	1875433
2017	2057804
2018	2093577
2019	2108591
2020	608458
2021	767762
