Year	Number
1985	98387
1998	113967
1999	114553
2001	113063
2002	115879
2003	125464
2004	127238
2005	128088
2006	129136
2007	138127
2009	148459
2014	196119
2015	203399
2016	230131
2017	269464
2018	298226.84375
2019	318176.84375
2020	335433
2021	341512
