| 
              
           | 
          
            
           | 
          
                                   
      $1.61 - $2.29
      $644 - $916
     
         
           |    
          
                               
              29.8K
              $54K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.34 - $19.72
      $407K - $777K
     
         
           |    
          
                               
              74.9K
              $1.46M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.4 - $12.87
      $71.4K - $97.8K
     
         
           |    
          
                               
              36.4K
              $361K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.91 - $13.31
      $10.3K - $17.3K
     
         
           |    
          
                               
              31.7K
              $421K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.43 - $8.24
      $119K - $180K
     
         
           |    
          
                               
              232K
              $1.69M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.09 - $45.36
      $15.2K - $18.1K
     
         
           |    
          
                               
              7.1K
              $289K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.91 - $1.45
      $12.8K - $20.4K
     
         
           |    
          
                               
              52.7K
              $65K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.2 - $23.59
      $9.6K - $11.8K
     
         
           |    
          
                               
              14.4K
              $321K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.52 - $53.43
      $288K - $379K
     
         
           |    
          
                               
              184K
              $8.29M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.69 - $30.11
      $44.2K - $75.3K
     
         
           |    
          
                               
              7.9K
              $237K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $277.23 - $315.28
      $27.7K - $31.5K
     
         
           |    
          
                               
              1.7K
              $533K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.25 - $53.19
      $300K - $511K
     
         
           |    
          
                               
              18.3K
              $973K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.16 - $26.41
      $54.4K - $71.3K
     
         
           |    
          
                               
              13K
              $331K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.33 - $0.58
      $11.9K - $20.9K
     
         
           |    
          
                               
              57.3K
              $26K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.14 - $4.06
      $2.2K - $2.84K
     
         
           |    
          
                               
              20K
              $63K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.98 - $10.06
      $15.2K - $19.1K
     
         
           |    
          
                               
              15.8K
              $152K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.9 - $14.15
      $19.6K - $31.1K
     
         
           |    
          
                               
              15.1K
              $141K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.39 - $18.1
      $36.4K - $63.4K
     
         
           |    
          
                               
              29.8K
              $405K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.18 - $1.62
      $1.06K - $1.46K
     
         
           |    
          
                               
              90.6K
              $127K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.42 - $0.85
      $10.4K - $21.1K
     
         
           |    
          
                               
              21K
              $10K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.68 - $1.6
      $26.5K - $62.4K
     
         
           |    
          
                               
              54.8K
              $63K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.97 - $2.81
      $15.2K - $21.6K
     
         
           |    
          
                               
              21.6K
              $57K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.03 - $113.54
      $24.6K - $34.1K
     
         
           |    
          
                               
              3.6K
              $348K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.74 - $5.07
      $27.7K - $37.5K
     
         
           |    
          
                               
              17.2K
              $85K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.82 - $10.16
      $23.8K - $27.4K
     
         
           |    
          
                               
              11.8K
              $115K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.48 - $0.77
      $1.97K - $3.16K
     
         
           |    
          
                               
              114K
              $54K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.95 - $10.51
      $15.2K - $17.9K
     
         
           |    
          
                               
              16.6K
              $168K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.73 - $57.88
      $9.15K - $11.6K
     
         
           |    
          
                               
              12.7K
              $671K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              70K
              $73K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.33 - $8.04
      $19K - $24.1K
     
         
           |    
          
                               
              20K
              $156K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.8 - $3.89
      $46.2K - $64.2K
     
         
           |    
          
                               
              99.1K
              $294K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.01 - $4.19
      $9.03K - $12.6K
     
         
           |    
          
                               
              14.3K
              $47K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.51 - $1.05
      $29.6K - $60.9K
     
         
           |    
          
                               
              14.1K
              $12K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.11 - $40.64
      $26K - $28.4K
     
         
           |    
          
                               
              5.4K
              $217K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.34 - $8.91
      $18.7K - $31.2K
     
         
           |    
          
                               
              13.4K
              $77K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $102.35 - $121.67
      $40.9K - $48.7K
     
         
           |    
          
                               
              2.2K
              $266K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.63 - $12.55
      $405K - $528K
     
         
           |    
          
                               
              291K
              $3.06M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.47 - $7.09
      $38.8K - $50.3K
     
         
           |    
          
                               
              19.7K
              $139K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.77 - $16.67
      $2.75K - $3.33K
     
         
           |    
          
                               
              17.7K
              $266K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.43 - $0.81
      $12.5K - $23.6K
     
         
           |    
          
                               
              90.7K
              $48K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.68 - $1.16
      $30.7K - $52.3K
     
         
           |    
          
                               
              80.4K
              $67K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.22 - $4.43
      $34.5K - $47.4K
     
         
           |    
          
                               
              26.3K
              $110K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.25 - $7.6
      $69.4K - $84.4K
     
         
           |    
          
                               
              73.9K
              $526K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.5 - $4.58
      $22.8K - $29.8K
     
         
           |    
          
                               
              27.5K
              $117K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.71 - $5.73
      $27.8K - $43K
     
         
           |    
          
                               
              13.5K
              $61K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.99 - $16.97
      $51.9K - $88.2K
     
         
           |    
          
                               
              10.5K
              $165K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.15 - $85.48
      $56.1K - $68.4K
     
         
           |    
          
                               
              3.7K
              $314K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.95 - $22.55
      $17.5K - $24.8K
     
         
           |    
          
                               
              11.6K
              $240K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.34 - $45.62
      $501K - $940K
     
         
           |    
          
                               
              62.5K
              $2.82M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.91 - $56.45
      $214K - $367K
     
         
           |    
          
                               
              11K
              $608K
             
           | 
          
            
              
            
           |