Year	Number
1996	152331.9186732333
1997	160583.90852167152
1998	171436.93728991516
1999	175178.4827045369
2000	189567.20403370395
2001	220021.22787339537
2002	235901.7484739061
2003	258743.19058430975
2004	307013.632863926
2005	370977.2592721763
2006	418853.32822191186
2007	459628.66037039354
2008	524033.97715475975
2009	590757.8611651101
2010	642654.1538436202
2011	692150.4298659754
2012	719900.7700000001
2013	768634.8599999996
2014	826807.51
2015	877351.8399999999
2016	953998.7399999995
2017	1024010.9544924365
2018	1145350.87427214
2019	1289467.5152730956
2020	1418953.77592813
