8886
                       
8729
                       
8431
                     
7049
                       
6965
                       
6948
                       
6672
                       
6652
                       
6490
                       
6463
                       
6379
                     
6375
                     
6193
                       
6058
                       
5884
                       
5748
                     
5716
                       
5346
                     
4737
                       
4730
                       
4729
                     
4724
                       
4723
                       
4705
                       
4463
                       
4455
                       
4452
                       
4450
                       
4374
                       
4177
                     
4174
                       
4171
                     
4150
                       
4110
                       
4092
                       
4064
                       
4044
                       
4036
                       
4010
                     
4008
                       
4005
                       
4003
                       
3780
                       
3773
                       
3736
                     
3735
                       
3727
                       
3723
                     
3681
                       
3680
                       
3678
                       
3677
                       
3675
                     
3674
                     
3673
                       
3671
                       
3581
                       
3520
                       
3475
                       
3468
                       
3466
                     
3462
                       
3456
                       
3300
                       
3270
                       
3119
                       
3118
                       
3112
                       
3098
                       
3095
                       
3090
                       
3054
                       
3052
                     
3051
                       
3050
                       
3047
                       
3000
                       
2999
                       
2882
                       
2800
                       
2799
                       
2783
                       
2771
                   
2770
                       
2728
                       
2518
                     
2515
                       
2507
                       
2488
                       
2462
                       
2458
                     
2443
                       
2442
                       
2439
                       
2418
                       
2417
                     
2415
                       
2413
                       
2411
                       
2410
                       
2408
                       
2367
                       
2360
                       
2359
                       
2358
                       
2356
                       
2346
                       
2332
                     
2295
                     
2290
                       
2217
                       
2205
                   
2204
                       
2202
                       
2119
                       
2103
                       
2090
                       
2024
                 
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007
2006
2005
2004
2003
         
2002
             
2001
                     
2000
                     
1999
                   
1998
                   
1997
             
1996
                     
1995
                   
1994
                   
1993
                 
1992
                     
1991
                     
1990
                   
1989
                 
1988
                 
1987
                     
1984
                     
1983
                     
1982
                   
1981
                     
1980
                     
1979
                     
1976
                     
1971
                   
1970
                   
1969
                   
1967
                     
1817
                       
1715
                       
1714
                       
1713
                       
1709
                       
1706
                       
1703
                       
1612
                     
1607
                       
1575
                     
1574
                       
1570
                       
1520
                       
1516
                       
1515
                       
1512
                     
1507
                       
1470
                       
1469
                       
1468
                       
1415
                       
1333
                       
1318
                       
1315
                       
1287
                       
1233
                       
1216
                       
1199
                       
1197
                     
1187
                       
1186
                       
1185
                       
1167
                       
1164
                       
1163
                       
1157
                     
1154
                       
1076
                       
1033
                       
0