| 
              
           | 
          
            
           | 
          
                                   
      $2.85 - $6.24
      $18.2K - $39.9K
     
         
           |    
          
                               
              37.5K
              $234K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.0 - $18.81
      $130K - $406K
     
         
           |    
          
                               
              21.6K
              $135K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.91 - $41.85
      $205K - $331K
     
         
           |    
          
                               
              47.8K
              $1.96M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.35 - $9.16
      $92.7K - $134K
     
         
           |    
          
                               
              14.6K
              $132K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.74 - $1.17
      $130K - $206K
     
         
           |    
          
                               
              203K
              $160K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.61 - $10.03
      $35.8K - $47.1K
     
         
           |    
          
                               
              82.2K
              $792K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.88 - $11.16
      $105K - $132K
     
         
           |    
          
                               
              11.8K
              $129K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.37 - $19.4
      $111K - $140K
     
         
           |    
          
                               
              29.9K
              $532K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.27 - $8.75
      $53.2K - $88.4K
     
         
           |    
          
                               
              30.4K
              $256K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.31 - $43.17
      $123K - $138K
     
         
           |    
          
                               
              33.3K
              $1.34M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.66 - $17.4
      $48.1K - $66.1K
     
         
           |    
          
                               
              37.8K
              $652K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.34 - $17.27
      $45.9K - $95K
     
         
           |    
          
                               
              54.1K
              $754K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.74 - $32.22
      $77.5K - $93.4K
     
         
           |    
          
                               
              20.2K
              $646K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.13 - $10.54
      $20.2K - $51.6K
     
         
           |    
          
                               
              23.9K
              $224K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.8 - $1.55
      $54.4K - $105K
     
         
           |    
          
                               
              227K
              $303K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.95 - $3.79
      $110K - $214K
     
         
           |    
          
                               
              160K
              $348K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.75 - $1.92
      $69.3K - $177K
     
         
           |    
          
                               
              256K
              $492K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.86 - $12.11
      $79.4K - $122K
     
         
           |    
          
                               
              10.1K
              $118K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.56 - $23.13
      $26.5K - $39.3K
     
         
           |    
          
                               
              18.8K
              $432K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.15 - $14.32
      $26.5K - $41.5K
     
         
           |    
          
                               
              44.2K
              $628K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.51 - $1.64
      $45.6K - $147K
     
         
           |    
          
                               
              174K
              $286K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.22 - $79.77
      $222K - $255K
     
         
           |    
          
                               
              13.7K
              $985K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.78 - $12.93
      $272K - $518K
     
         
           |    
          
                               
              71.9K
              $929K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $328.01 - $475.68
      $5.61M - $8.13M
     
         
           |    
          
                               
              63K
              $29.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.51 - $7.38
      $41.2K - $121K
     
         
           |    
          
                               
              16.4K
              $112K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.02 - $24.96
      $18K - $30K
     
         
           |    
          
                               
              15.6K
              $381K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.27 - $10.43
      $67.1K - $112K
     
         
           |    
          
                               
              10.7K
              $109K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.73 - $71.06
      $153K - $185K
     
         
           |    
          
                               
              14.2K
              $913K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.57 - $6.54
      $98.6K - $116K
     
         
           |    
          
                               
              17.7K
              $107K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.83 - $10.57
      $52.2K - $114K
     
         
           |    
          
                               
              10.8K
              $106K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.53 - $59.11
      $4.35K - $5.91K
     
         
           |    
          
                               
              19.6K
              $1.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.62 - $89.56
      $7.16K - $8.96K
     
         
           |    
          
                               
              12.7K
              $1.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $135.31 - $188.64
      $365K - $509K
     
         
           |    
          
                               
              14.4K
              $2.72M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.17 - $9.38
      $24.1K - $36.6K
     
         
           |    
          
                               
              33.9K
              $296K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.87 - $69.82
      $5.09K - $6.98K
     
         
           |    
          
                               
              12.9K
              $894K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.03 - $10.11
      $71.7K - $103K
     
         
           |    
          
                               
              10.2K
              $96K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $144.68 - $181.86
      $101K - $127K
     
         
           |    
          
                               
              5.1K
              $882K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.5 - $7.71
      $215K - $473K
     
         
           |    
          
                               
              188K
              $728K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.63 - $70.52
      $83.5K - $98.7K
     
         
           |    
          
                               
              9K
              $590K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.74 - $1.67
      $30K - $67.8K
     
         
           |    
          
                               
              91.7K
              $140K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.38 - $4.3
      $69.7K - $126K
     
         
           |    
          
                               
              46.9K
              $147K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.23 - $4.57
      $54.5K - $202K
     
         
           |    
          
                               
              44.3K
              $89K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.16 - $26.78
      $334K - $589K
     
         
           |    
          
                               
              44.3K
              $671K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.55 - $16.75
      $59K - $78.7K
     
         
           |    
          
                               
              19.9K
              $316K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $118.04 - $175.83
      $354K - $527K
     
         
           |    
          
                               
              19.9K
              $3.45M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.03 - $58.9
      $52.8K - $64.8K
     
         
           |    
          
                               
              25K
              $1.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.98 - $8.66
      $56.8K - $98.7K
     
         
           |    
          
                               
              11.4K
              $88K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $97.32 - $136.25
      $19.5K - $27.3K
     
         
           |    
          
                               
              2.5K
              $318K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.15 - $1.86
      $54K - $87.4K
     
         
           |    
          
                               
              281K
              $511K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.13 - $3.32
      $249K - $388K
     
         
           |    
          
                               
              496K
              $1.28M
             
           | 
          
            
              
            
           |