| 
              
           | 
          
            
           | 
          
                                   
      $1.63 - $2.35
      $114K - $164K
     
         
           |    
          
                               
              70K
              $146K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              34.3K
              $141K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.27 - $9.34
      $99.9K - $149K
     
         
           |    
          
                               
              15.9K
              $140K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.02 - $7.51
      $76K - $142K
     
         
           |    
          
                               
              18.9K
              $135K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.13 - $8.98
      $61.6K - $134K
     
         
           |    
          
                               
              14.9K
              $133K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.67 - $4.59
      $87.2K - $150K
     
         
           |    
          
                               
              32.7K
              $132K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.62 - $1.96
      $108K - $130K
     
         
           |    
          
                               
              66.5K
              $130K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.5 - $6.45
      $96.2K - $138K
     
         
           |    
          
                               
              21.4K
              $130K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.84 - $65.5
      $110K - $127K
     
         
           |    
          
                               
              1.94K
              $127K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.78 - $2.56
      $89K - $128K
     
         
           |    
          
                               
              50K
              $126K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.12 - $50.93
      $123K - $128K
     
         
           |    
          
                               
              2.51K
              $125K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.14 - $4.06
      $115K - $148K
     
         
           |    
          
                               
              36.6K
              $116K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.4 - $2.25
      $90.9K - $146K
     
         
           |    
          
                               
              65K
              $116K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.0 - $8.28
      $82K - $136K
     
         
           |    
          
                               
              16.4K
              $115K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.24 - $8.55
      $73.4K - $120K
     
         
           |    
          
                               
              14K
              $115K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.54 - $53.93
      $80.8K - $105K
     
         
           |    
          
                               
              1.95K
              $104K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.44 - $8.32
      $94.7K - $145K
     
         
           |    
          
                               
              17.4K
              $102K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.46 - $8.56
      $92.9K - $146K
     
         
           |    
          
                               
              17K
              $100K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.39 - $2.04
      $69.4K - $102K
     
         
           |    
          
                               
              50K
              $99K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.1 - $1.8
      $75.1K - $123K
     
         
           |    
          
                               
              68.3K
              $99K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.38 - $2.97
      $85.3K - $106K
     
         
           |    
          
                               
              35.8K
              $98K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $150.43 - $192.71
      $76.4K - $97.9K
     
         
           |    
          
                               
              508
              $97K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.56 - $3.36
      $82.5K - $108K
     
         
           |    
          
                               
              32.2K
              $95K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.49 - $3.46
      $49.7K - $116K
     
         
           |    
          
                               
              33.4K
              $92K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.25 - $0.55
      $71.8K - $158K
     
         
           |    
          
                               
              287K
              $91K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.02 - $50.36
      $76.6K - $91.9K
     
         
           |    
          
                               
              1.82K
              $90K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.95 - $1.36
      $64.7K - $92.6K
     
         
           |    
          
                               
              68.1K
              $88K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.0 - $5.1
      $51.7K - $88K
     
         
           |    
          
                               
              17.2K
              $87K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.84 - $10.45
      $80.9K - $124K
     
         
           |    
          
                               
              11.8K
              $87K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.59 - $0.94
      $68.1K - $109K
     
         
           |    
          
                               
              115K
              $86K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.94 - $1.5
      $71.5K - $114K
     
         
           |    
          
                               
              76.1K
              $84K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.5 - $69.0
      $67.4K - $83.8K
     
         
           |    
          
                               
              1.21K
              $83K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $93.75 - $114.45
      $68.5K - $83.7K
     
         
           |    
          
                               
              731
              $83K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.1 - $63.16
      $64.4K - $81.2K
     
         
           |    
          
                               
              1.29K
              $81K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.52 - $1.3
      $60K - $150K
     
         
           |    
          
                               
              115K
              $81K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.0 - $1.68
      $73K - $123K
     
         
           |    
          
                               
              73K
              $81K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.4 - $29.68
      $63.3K - $80.3K
     
         
           |    
          
                               
              2.71K
              $80K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.83 - $1.66
      $39K - $77.9K
     
         
           |    
          
                               
              46.9K
              $77K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.74 - $5.84
      $34.3K - $73.2K
     
         
           |    
          
                               
              12.5K
              $73K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.32 - $80.17
      $60.9K - $73.7K
     
         
           |    
          
                               
              919
              $72K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.15 - $1.94
      $57.4K - $96.9K
     
         
           |    
          
                               
              49.9K
              $69K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.29 - $38.89
      $54K - $67.1K
     
         
           |    
          
                               
              1.73K
              $67K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.96 - $3.17
      $41.3K - $66.7K
     
         
           |    
          
                               
              21K
              $66K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.48 - $4.03
      $43.2K - $70.3K
     
         
           |    
          
                               
              17.4K
              $64K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.03 - $6.1
      $52.9K - $64.1K
     
         
           |    
          
                               
              10.5K
              $64K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.56 - $0.94
      $48.1K - $80.8K
     
         
           |    
          
                               
              85.9K
              $62K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.52 - $2.43
      $44K - $70.3K
     
         
           |    
          
                               
              28.9K
              $61K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.57 - $29.33
      $53.2K - $61K
     
         
           |    
          
                               
              2.08K
              $60K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.95 - $6.02
      $40K - $60.9K
     
         
           |    
          
                               
              10.1K
              $56K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.7 - $3.15
      $48.7K - $90.3K
     
         
           |    
          
                               
              28.7K
              $56K
             
           | 
          
            
              
            
           |