| 
              
           | 
          
            
           | 
          
                                   
      $94.31 - $157.99
      $6.93M - $11.6M
     
         
           |    
          
                               
              540K
              $85.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $855.86 - $1339.13
      $415K - $649K
     
         
           |    
          
                               
              59.1K
              $79.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $171.4 - $227.1
      $1.98M - $2.63M
     
         
           |    
          
                               
              434K
              $98.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $144.7 - $178.6
      $3.98M - $4.91M
     
         
           |    
          
                               
              234K
              $41.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $484.66 - $738.09
      $345K - $525K
     
         
           |    
          
                               
              39.6K
              $29.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $221.86 - $362.89
      $1.26M - $2.07M
     
         
           |    
          
                               
              39K
              $12.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $141.37 - $228.57
      $159K - $257K
     
         
           |    
          
                               
              54.3K
              $12.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $210.28 - $289.91
      $464K - $640K
     
         
           |    
          
                               
              58.1K
              $16.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.23 - $70.65
      $2.8M - $3.72M
     
         
           |    
          
                               
              57.6K
              $3.33M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $74.01 - $144.25
      $689K - $1.34M
     
         
           |    
          
                               
              39.3K
              $5.35M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $126.95 - $183.52
      $1.49M - $2.16M
     
         
           |    
          
                               
              22.4K
              $4.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $157.66 - $172.39
      $2.57M - $2.81M
     
         
           |    
          
                               
              29.4K
              $4.68M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.79 - $99.98
      $1.41M - $1.73M
     
         
           |    
          
                               
              77.4K
              $7.57M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $321.63 - $509.31
      $285K - $451K
     
         
           |    
          
                               
              11.9K
              $6.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $149.23 - $184.95
      $1.06M - $1.31M
     
         
           |    
          
                               
              38.1K
              $6.94M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.19 - $69.38
      $1.07M - $1.39M
     
         
           |    
          
                               
              95.8K
              $6.64M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $221.03 - $294.78
      $812K - $1.08M
     
         
           |    
          
                               
              22.4K
              $6.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $246.52 - $356.99
      $1.17M - $1.7M
     
         
           |    
          
                               
              7.51K
              $2.68M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $335.24 - $380.78
      $1.6M - $1.82M
     
         
           |    
          
                               
              15.3K
              $5.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $124.66 - $159.48
      $1.27M - $1.62M
     
         
           |    
          
                               
              19.5K
              $3.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4164.15 - $5789.24
      $783K - $1.09M
     
         
           |    
          
                               
              485
              $2.81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $544.07 - $787.63
      $490K - $710K
     
         
           |    
          
                               
              4.9K
              $3.86M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $231.39 - $318.98
      $549K - $757K
     
         
           |    
          
                               
              14.7K
              $4.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.37 - $73.9
      $1.23M - $1.33M
     
         
           |    
          
                               
              45.8K
              $3.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.7 - $3.09
      $1.1M - $1.26M
     
         
           |    
          
                               
              420K
              $1.27M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.84 - $36.72
      $1.11M - $1.24M
     
         
           |    
          
                               
              73.3K
              $2.62M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $237.53 - $309.8
      $766K - $999K
     
         
           |    
          
                               
              7.51K
              $2.28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.65 - $57.01
      $59K - $73.7K
     
         
           |    
          
                               
              166K
              $9.48M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $120.07 - $151.11
      $765K - $962K
     
         
           |    
          
                               
              20.7K
              $3.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.17 - $20.34
      $916K - $1.15M
     
         
           |    
          
                               
              417K
              $7.62M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $380.9 - $517.66
      $603K - $819K
     
         
           |    
          
                               
              4.19K
              $2.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $721.65 - $1040.18
      $133K - $191K
     
         
           |    
          
                               
              3.53K
              $3.62M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $397.86 - $499.02
      $398 - $499
     
         
           |    
          
                               
              15.2K
              $7.46M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.62 - $93.3
      $396K - $571K
     
         
           |    
          
                               
              23.2K
              $2.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1231.75 - $1520.64
      $220K - $272K
     
         
           |    
          
                               
              4.53K
              $6.89M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $123.95 - $138.08
      $727K - $810K
     
         
           |    
          
                               
              23.3K
              $3.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.75 - $73.05
      $724K - $885K
     
         
           |    
          
                               
              16.4K
              $1.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.89 - $115.35
      $473K - $709K
     
         
           |    
          
                               
              8.58K
              $989K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $150.57 - $212.76
      $453K - $641K
     
         
           |    
          
                               
              6.22K
              $1.32M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.72 - $124.01
      $208K - $316K
     
         
           |    
          
                               
              19.6K
              $2.43M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.98 - $80.12
      $418K - $549K
     
         
           |    
          
                               
              30.2K
              $2.42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $231.64 - $323.08
      $432K - $602K
     
         
           |    
          
                               
              4.9K
              $1.51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $116.9 - $132.12
      $695K - $786K
     
         
           |    
          
                               
              10.7K
              $1.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.87 - $75.0
      $702K - $812K
     
         
           |    
          
                               
              20.7K
              $1.45M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.36 - $16.17
      $491K - $642K
     
         
           |    
          
                               
              94.7K
              $1.42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.47 - $87.12
      $812K - $963K
     
         
           |    
          
                               
              28.9K
              $2.29M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $158.63 - $195.39
      $615K - $757K
     
         
           |    
          
                               
              5.42K
              $932K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $252.37 - $290.71
      $453K - $522K
     
         
           |    
          
                               
              17K
              $4.67M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $151.47 - $375.07
      $155K - $383K
     
         
           |    
          
                               
              2.59K
              $907K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $595.37 - $815.24
      $105K - $144K
     
         
           |    
          
                               
              3.75K
              $3M
             
           | 
          
            
              
            
           |