| 
              
           | 
          
            
           | 
          
                                   
      $164.12 - $188.32
      $8.7K - $9.98K
     
         
           |    
          
                               
              5.8K
              $1.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.59 - $3.75
      $5.01K - $7.25K
     
         
           |    
          
                               
              10.4K
              $33K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.73 - $4.37
      $887 - $1.42K
     
         
           |    
          
                               
              14.3K
              $52K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.62 - $30.81
      $33.4K - $49.9K
     
         
           |    
          
                               
              11K
              $293K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.78 - $83.94
      $42K - $54.5K
     
         
           |    
          
                               
              3.98K
              $320K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $63.69 - $72.67
      $1.91K - $2.18K
     
         
           |    
          
                               
              5.79K
              $374K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.87 - $19.58
      $23.7K - $27.5K
     
         
           |    
          
                               
              65.2K
              $1.27M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.65 - $2.06
      $9.8K - $12.2K
     
         
           |    
          
                               
              91.5K
              $166K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.07 - $20.37
      $11K - $12.4K
     
         
           |    
          
                               
              11.4K
              $229K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.12 - $3.11
      $575 - $843
     
         
           |    
          
                               
              13.8K
              $39K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $99.37 - $114.13
      $21.9K - $25.1K
     
         
           |    
          
                               
              11.6K
              $1.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $173.81 - $208.03
      $19.3K - $23.1K
     
         
           |    
          
                               
              1.05K
              $219K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.04 - $29.57
      $4.9K - $5.56K
     
         
           |    
          
                               
              13.9K
              $367K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.34 - $9.9
      $7.36K - $8.73K
     
         
           |    
          
                               
              22.8K
              $223K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.62 - $76.64
      $35.1K - $43.7K
     
         
           |    
          
                               
              10.3K
              $754K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.36 - $2.24
      $445 - $732
     
         
           |    
          
                               
              13.5K
              $26K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.32 - $32.39
      $16K - $18.3K
     
         
           |    
          
                               
              35.1K
              $1.12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.72 - $1.06
      $312 - $459
     
         
           |    
          
                               
              60.2K
              $52K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.96 - $2.09
      $869 - $1.89K
     
         
           |    
          
                               
              10.7K
              $19K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $420.11 - $472.68
      $24.8K - $27.9K
     
         
           |    
          
                               
              767
              $359K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.99 - $4.07
      $1.7K - $3.47K
     
         
           |    
          
                               
              10.3K
              $32K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.18 - $1.86
      $940 - $1.48K
     
         
           |    
          
                               
              34.7K
              $51K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.88 - $26.68
      $18.2K - $21.3K
     
         
           |    
          
                               
              23K
              $609K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $145.8 - $158.1
      $144K - $156K
     
         
           |    
          
                               
              17.2K
              $2.73M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.47 - $3.57
      $215 - $521
     
         
           |    
          
                               
              14.6K
              $32K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.85 - $8.33
      $1.96K - $2.38K
     
         
           |    
          
                               
              23K
              $187K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $168.32 - $180.03
      $1.68K - $1.8K
     
         
           |    
          
                               
              3.41K
              $585K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.58 - $4.53
      $1.47K - $1.86K
     
         
           |    
          
                               
              16.9K
              $75K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.33 - $2.47
      $3.72K - $6.91K
     
         
           |    
          
                               
              22.2K
              $51K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.27 - $4.6
      $9.51K - $13.4K
     
         
           |    
          
                               
              30.2K
              $132K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.4 - $23.47
      $7.36K - $8.47K
     
         
           |    
          
                               
              36.2K
              $794K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $115.43 - $184.24
      $29.4K - $47K
     
         
           |    
          
                               
              2.94K
              $521K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.86 - $23.27
      $839 - $1.09K
     
         
           |    
          
                               
              15.9K
              $323K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.3 - $4.74
      $2.02K - $2.9K
     
         
           |    
          
                               
              18.1K
              $85K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $98.57 - $113.09
      $32.9K - $37.8K
     
         
           |    
          
                               
              3.65K
              $406K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.51 - $99.6
      $3.76K - $4.18K
     
         
           |    
          
                               
              4.22K
              $401K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.61 - $2.99
      $8.59K - $15.9K
     
         
           |    
          
                               
              25.1K
              $68K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $195.41 - $212.37
      $8.21K - $8.92K
     
         
           |    
          
                               
              2.03K
              $423K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.76 - $3.23
      $3.57K - $6.55K
     
         
           |    
          
                               
              26.9K
              $85K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.58 - $3.42
      $860 - $1.86K
     
         
           |    
          
                               
              17.8K
              $48K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.73 - $2.88
      $193 - $760
     
         
           |    
          
                               
              16K
              $33K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $83.39 - $102.75
      $5.25K - $6.47K
     
         
           |    
          
                               
              9.53K
              $846K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.47 - $35.35
      $15.5K - $19.2K
     
         
           |    
          
                               
              9.85K
              $348K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $158.51 - $178.15
      $236K - $265K
     
         
           |    
          
                               
              24.5K
              $4.28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.98 - $5.13
      $57.9K - $74.7K
     
         
           |    
          
                               
              120K
              $610K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.28 - $67.54
      $12.3K - $14K
     
         
           |    
          
                               
              9.09K
              $578K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.36 - $2.18
      $2.12K - $3.4K
     
         
           |    
          
                               
              34.8K
              $75K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.98 - $20.23
      $5.65K - $8.8K
     
         
           |    
          
                               
              10.6K
              $215K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.84 - $1.9
      $57.1 - $129
     
         
           |    
          
                               
              37.9K
              $63K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $111.43 - $134.0
      $15.5K - $18.6K
     
         
           |    
          
                               
              5.1K
              $681K
             
           | 
          
            
              
            
           |