| 
              
           | 
          
            
           | 
          
                                   
      $144.7 - $178.6
      $10.6M - $13M
     
         
           |    
          
                               
              155K
              $27.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $354.56 - $497.45
      $2.71M - $3.81M
     
         
           |    
          
                               
              107K
              $53M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $122.82 - $218.63
      $4.11M - $7.32M
     
         
           |    
          
                               
              99.9K
              $21.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $120.07 - $151.11
      $8.06M - $10.1M
     
         
           |    
          
                               
              80.4K
              $12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $246.52 - $356.99
      $5.78M - $8.38M
     
         
           |    
          
                               
              24.7K
              $8.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.81 - $59.48
      $6.27M - $7.64M
     
         
           |    
          
                               
              129K
              $7.63M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $146.29 - $275.65
      $1.86M - $3.5M
     
         
           |    
          
                               
              102K
              $28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.32 - $75.28
      $6M - $7.37M
     
         
           |    
          
                               
              102K
              $7.66M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $179.95 - $278.88
      $4.64M - $7.18M
     
         
           |    
          
                               
              25.8K
              $7.18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.62 - $37.89
      $6.05M - $6.82M
     
         
           |    
          
                               
              180K
              $6.75M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $141.37 - $228.57
      $3.58M - $5.79M
     
         
           |    
          
                               
              27.2K
              $6.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $136.11 - $177.69
      $4.44M - $5.79M
     
         
           |    
          
                               
              67.1K
              $11.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.15 - $44.46
      $3.54M - $5.39M
     
         
           |    
          
                               
              121K
              $5.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $149.23 - $184.95
      $441K - $547K
     
         
           |    
          
                               
              76.6K
              $14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.31 - $157.99
      $1.32M - $2.21M
     
         
           |    
          
                               
              116K
              $18.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $210.28 - $289.91
      $596K - $821K
     
         
           |    
          
                               
              62.2K
              $18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $206.03 - $243.28
      $3.22M - $3.8M
     
         
           |    
          
                               
              44K
              $10.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.62 - $93.3
      $1.13M - $1.63M
     
         
           |    
          
                               
              69.7K
              $6.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $484.66 - $738.09
      $1.65M - $2.51M
     
         
           |    
          
                               
              8.83K
              $6.52M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $167.22 - $212.42
      $3.25M - $4.13M
     
         
           |    
          
                               
              47.6K
              $9.42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $713.71 - $898.95
      $2.37M - $2.98M
     
         
           |    
          
                               
              17.6K
              $13.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $498.8 - $620.9
      $1.64M - $2.05M
     
         
           |    
          
                               
              20K
              $12.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $113.75 - $148.48
      $131K - $171K
     
         
           |    
          
                               
              78.5K
              $11.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.67 - $42.89
      $1.59M - $2.15M
     
         
           |    
          
                               
              50.2K
              $2.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.13 - $85.12
      $328K - $480K
     
         
           |    
          
                               
              102K
              $8.69M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $74.01 - $144.25
      $283K - $552K
     
         
           |    
          
                               
              23.9K
              $3.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $77.56 - $87.72
      $1.42M - $1.6M
     
         
           |    
          
                               
              18.3K
              $1.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $855.86 - $1339.13
      $502K - $785K
     
         
           |    
          
                               
              2.2K
              $2.95M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $80.68 - $88.86
      $686K - $755K
     
         
           |    
          
                               
              110K
              $9.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $170.16 - $206.27
      $1.04M - $1.26M
     
         
           |    
          
                               
              47.7K
              $8.85M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.87 - $75.0
      $709K - $820K
     
         
           |    
          
                               
              170K
              $11.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $141.75 - $170.63
      $1.19M - $1.43M
     
         
           |    
          
                               
              8.38K
              $1.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $99.93 - $119.04
      $1.28M - $1.53M
     
         
           |    
          
                               
              29.9K
              $3.22M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $88.76 - $105.77
      $2.91M - $3.46M
     
         
           |    
          
                               
              83.8K
              $8.27M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.14 - $57.0
      $1.27M - $1.41M
     
         
           |    
          
                               
              119K
              $6.75M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $226.49 - $276.01
      $1.08M - $1.32M
     
         
           |    
          
                               
              26.8K
              $6.99M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.78 - $106.87
      $1.26M - $1.88M
     
         
           |    
          
                               
              17.6K
              $1.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $108.68 - $145.07
      $994K - $1.33M
     
         
           |    
          
                               
              9.15K
              $1.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.27 - $82.77
      $1.16M - $1.55M
     
         
           |    
          
                               
              18.7K
              $1.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $296.51 - $536.21
      $688K - $1.24M
     
         
           |    
          
                               
              2.32K
              $1.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.41 - $94.22
      $338K - $348K
     
         
           |    
          
                               
              397K
              $37.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.76 - $112.34
      $1.07M - $1.34M
     
         
           |    
          
                               
              94.1K
              $9.89M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $337.37 - $395.63
      $317K - $371K
     
         
           |    
          
                               
              24.3K
              $9.61M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $167.32 - $223.3
      $847K - $1.13M
     
         
           |    
          
                               
              74.8K
              $16.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $160.58 - $296.23
      $597K - $1.1M
     
         
           |    
          
                               
              3.72K
              $1.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $224.16 - $285.86
      $849K - $1.08M
     
         
           |    
          
                               
              3.79K
              $1.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.21 - $29.4
      $334K - $390K
     
         
           |    
          
                               
              358K
              $10.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $80.15 - $109.5
      $90.2K - $123K
     
         
           |    
          
                               
              101K
              $11.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $116.93 - $119.39
      $351K - $359K
     
         
           |    
          
                               
              196K
              $23.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.48 - $61.22
      $670K - $829K
     
         
           |    
          
                               
              33.9K
              $2.06M
             
           | 
          
            
              
            
           |