| 
              
           | 
          
            
           | 
          
                                   
      $8.9 - $14.15
      $205K - $325K
     
         
           |    
          
                               
              23K
              $215K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.26 - $38.81
      $31K - $59.4K
     
         
           |    
          
                               
              11.1K
              $432K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.6 - $29.93
      $193K - $281K
     
         
           |    
          
                               
              9.38K
              $212K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.07 - $51.83
      $89.8K - $232K
     
         
           |    
          
                               
              4.47K
              $209K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              5.19K
              $207K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.75 - $26.24
      $142K - $223K
     
         
           |    
          
                               
              8.49K
              $205K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $65.32 - $90.69
      $150K - $209K
     
         
           |    
          
                               
              2.3K
              $204K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $210.24 - $381.46
      $127K - $230K
     
         
           |    
          
                               
              604
              $203K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $99.48 - $124.46
      $169K - $212K
     
         
           |    
          
                               
              1.7K
              $202K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.11 - $28.86
      $181K - $216K
     
         
           |    
          
                               
              7.49K
              $202K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.3 - $6.03
      $108K - $197K
     
         
           |    
          
                               
              32.6K
              $196K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.14 - $105.62
      $128K - $190K
     
         
           |    
          
                               
              1.8K
              $190K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.21 - $9.8
      $138K - $187K
     
         
           |    
          
                               
              19.1K
              $186K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.65 - $12.9
      $152K - $184K
     
         
           |    
          
                               
              14.2K
              $183K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.96 - $16.51
      $158K - $187K
     
         
           |    
          
                               
              28.7K
              $467K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.16 - $26.78
      $174K - $308K
     
         
           |    
          
                               
              11.5K
              $174K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.4 - $13.31
      $171K - $200K
     
         
           |    
          
                               
              15K
              $173K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.32 - $75.28
      $32.1K - $39.4K
     
         
           |    
          
                               
              21.2K
              $1.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.69 - $18.61
      $75.7K - $111K
     
         
           |    
          
                               
              24.6K
              $457K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.42 - $15.4
      $144K - $165K
     
         
           |    
          
                               
              10.7K
              $165K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.23 - $97.27
      $47.3K - $50.5K
     
         
           |    
          
                               
              58.5K
              $5.69M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.13 - $21.65
      $30.3K - $43.3K
     
         
           |    
          
                               
              57K
              $1.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.99 - $96.82
      $466K - $531K
     
         
           |    
          
                               
              72.7K
              $6.62M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.37 - $83.12
      $131K - $174K
     
         
           |    
          
                               
              2.09K
              $153K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.33 - $28.94
      $130K - $143K
     
         
           |    
          
                               
              18.9K
              $546K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.76 - $14.33
      $116K - $155K
     
         
           |    
          
                               
              10.8K
              $152K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.83 - $95.32
      $43.7K - $58K
     
         
           |    
          
                               
              6.56K
              $625K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.35 - $7.98
      $124K - $156K
     
         
           |    
          
                               
              19.6K
              $142K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $180.84 - $240.32
      $60.8K - $80.7K
     
         
           |    
          
                               
              1.85K
              $444K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.74 - $5.07
      $98.9K - $134K
     
         
           |    
          
                               
              26.4K
              $131K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.1 - $5.68
      $530K - $1.43M
     
         
           |    
          
                               
              477K
              $1.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.2 - $141.69
      $14.2K - $19.1K
     
         
           |    
          
                               
              4.29K
              $608K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.13 - $12.99
      $113K - $132K
     
         
           |    
          
                               
              10.1K
              $123K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.79 - $8.71
      $102K - $131K
     
         
           |    
          
                               
              15.1K
              $121K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $122.57 - $173.27
      $23.9K - $33.8K
     
         
           |    
          
                               
              2.54K
              $440K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.05 - $52.04
      $77.9K - $109K
     
         
           |    
          
                               
              2.1K
              $109K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.78 - $2.63
      $77.8K - $115K
     
         
           |    
          
                               
              43.7K
              $104K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.33 - $8.58
      $65.2K - $105K
     
         
           |    
          
                               
              12.2K
              $100K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.1 - $97.75
      $68.6K - $101K
     
         
           |    
          
                               
              1.3K
              $121K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.32 - $5.95
      $101K - $138K
     
         
           |    
          
                               
              33.4K
              $153K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.79 - $9.98
      $79.7K - $102K
     
         
           |    
          
                               
              10.2K
              $94K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.26 - $9.51
      $68.3K - $104K
     
         
           |    
          
                               
              10.9K
              $93K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.25 - $15.47
      $55.3K - $69.8K
     
         
           |    
          
                               
              18.8K
              $291K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $133.12 - $171.03
      $24.6K - $31.6K
     
         
           |    
          
                               
              2.58K
              $440K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.35 - $23.52
      $78.7K - $113K
     
         
           |    
          
                               
              16.5K
              $307K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.51 - $32.65
      $37.6K - $50.1K
     
         
           |    
          
                               
              9.05K
              $295K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.13 - $108.53
      $23.9K - $30.2K
     
         
           |    
          
                               
              4.39K
              $476K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $93.19 - $121.83
      $91K - $119K
     
         
           |    
          
                               
              2.88K
              $303K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.4 - $86.59
      $28.5K - $37.1K
     
         
           |    
          
                               
              3.74K
              $313K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.37 - $2.9
      $57.2K - $121K
     
         
           |    
          
                               
              41.7K
              $75K
             
           | 
          
            
              
            
           |