| 
              
           | 
          
            
           | 
          
                                   
      $31.75 - $36.99
      $546K - $636K
     
         
           |    
          
                               
              72.6K
              $2.54M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.87 - $17.88
      $658K - $741K
     
         
           |    
          
                               
              168K
              $2.89M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7301.0 - $8543.0
      $555K - $649K
     
         
           |    
          
                               
              333
              $2.68M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $191.41 - $220.25
      $480K - $552K
     
         
           |    
          
                               
              10.3K
              $2.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $122.68 - $148.84
      $508K - $617K
     
         
           |    
          
                               
              16.7K
              $2.35M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.0 - $31.51
      $695K - $912K
     
         
           |    
          
                               
              46.9K
              $1.27M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $122.23 - $142.77
      $482K - $563K
     
         
           |    
          
                               
              15.9K
              $2.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $221.21 - $252.43
      $618K - $705K
     
         
           |    
          
                               
              11.3K
              $2.78M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $135.05 - $147.0
      $728K - $792K
     
         
           |    
          
                               
              22.2K
              $3.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $98.67 - $111.52
      $606K - $685K
     
         
           |    
          
                               
              25.2K
              $2.58M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $174.25 - $223.11
      $901K - $1.15M
     
         
           |    
          
                               
              8.4K
              $1.46M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              27.3K
              $2.34M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $410.51 - $450.93
      $597K - $656K
     
         
           |    
          
                               
              6.06K
              $2.61M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $233.75 - $266.89
      $759K - $867K
     
         
           |    
          
                               
              13.4K
              $3.19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.93 - $101.07
      $911K - $1.08M
     
         
           |    
          
                               
              44.8K
              $4.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.37 - $74.67
      $586K - $631K
     
         
           |    
          
                               
              34.3K
              $2.51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $274.66 - $395.76
      $1.7M - $2.45M
     
         
           |    
          
                               
              25.7K
              $8.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.78 - $76.62
      $563K - $637K
     
         
           |    
          
                               
              34.2K
              $2.62M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.42 - $56.35
      $543K - $606K
     
         
           |    
          
                               
              44K
              $2.43M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.34 - $85.87
      $1.03M - $1.16M
     
         
           |    
          
                               
              63.3K
              $4.97M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $134.36 - $152.88
      $789K - $897K
     
         
           |    
          
                               
              24.2K
              $3.42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $83.65 - $95.26
      $530K - $604K
     
         
           |    
          
                               
              26.7K
              $2.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $201.83 - $230.93
      $384K - $439K
     
         
           |    
          
                               
              13.5K
              $3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.95 - $75.26
      $930K - $1.15M
     
         
           |    
          
                               
              61.7K
              $3.96M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.0 - $43.33
      $513K - $570K
     
         
           |    
          
                               
              53.8K
              $2.33M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.96 - $82.02
      $579K - $617K
     
         
           |    
          
                               
              30.7K
              $2.52M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $263.02 - $305.98
      $694K - $808K
     
         
           |    
          
                               
              9.64K
              $2.69M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.62 - $107.71
      $504K - $599K
     
         
           |    
          
                               
              22.7K
              $2.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $126.69 - $147.99
      $1.19M - $1.39M
     
         
           |    
          
                               
              37.1K
              $4.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.32 - $55.68
      $673K - $827K
     
         
           |    
          
                               
              60.4K
              $2.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $145.55 - $179.33
      $339K - $418K
     
         
           |    
          
                               
              9.76K
              $1.73M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $313.01 - $346.53
      $448K - $496K
     
         
           |    
          
                               
              5.94K
              $2.06M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.46 - $85.24
      $500K - $557K
     
         
           |    
          
                               
              27.2K
              $2.22M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.27 - $86.96
      $328K - $424K
     
         
           |    
          
                               
              18.8K
              $1.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.76 - $67.41
      $440K - $488K
     
         
           |    
          
                               
              29.4K
              $1.98M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $290.76 - $334.59
      $443K - $510K
     
         
           |    
          
                               
              6.52K
              $2.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $202.08 - $234.45
      $601K - $697K
     
         
           |    
          
                               
              12.3K
              $2.67M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.44 - $53.83
      $672K - $747K
     
         
           |    
          
                               
              61.1K
              $3.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.58 - $105.54
      $1.71M - $2.19M
     
         
           |    
          
                               
              84K
              $7.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.73 - $76.02
      $433K - $486K
     
         
           |    
          
                               
              26.2K
              $1.99M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $182.72 - $204.51
      $713K - $798K
     
         
           |    
          
                               
              16.2K
              $3.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.38 - $57.71
      $287K - $350K
     
         
           |    
          
                               
              35.3K
              $1.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.71 - $34.49
      $38.2K - $89.7K
     
         
           |    
          
                               
              31.2K
              $1.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $100.62 - $112.59
      $458K - $513K
     
         
           |    
          
                               
              18.8K
              $2.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $77.61 - $90.01
      $518K - $601K
     
         
           |    
          
                               
              27.7K
              $2.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $276.5 - $362.79
      $97.9K - $128K
     
         
           |    
          
                               
              7.73K
              $2.61M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.63 - $28.94
      $585K - $660K
     
         
           |    
          
                               
              97.4K
              $2.54M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.47 - $32.92
      $158K - $359K
     
         
           |    
          
                               
              30.3K
              $886K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.11 - $42.97
      $547K - $780K
     
         
           |    
          
                               
              29.5K
              $1.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.41 - $81.53
      $368K - $426K
     
         
           |    
          
                               
              22.1K
              $1.8M
             
           | 
          
            
              
            
           |