| 
              
           | 
          
            
           | 
          
                                   
      $30.61 - $38.65
      $88.8K - $112K
     
         
           |    
          
                               
              96.4K
              $3.67M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.52 - $2.32
      $19.6K - $29.9K
     
         
           |    
          
                               
              699K
              $1.54M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.23 - $106.42
      $1.47M - $2.26M
     
         
           |    
          
                               
              59.6K
              $6.34M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.05 - $1.54
      $40.7K - $59.7K
     
         
           |    
          
                               
              3.46M
              $4.85M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.29 - $2.36
      $132K - $242K
     
         
           |    
          
                               
              716K
              $1.58M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.09 - $4.34
      $318K - $661K
     
         
           |    
          
                               
              455K
              $1.88M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.53 - $46.41
      $889K - $1.07M
     
         
           |    
          
                               
              485K
              $22.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.71 - $36.46
      $299K - $394K
     
         
           |    
          
                               
              132K
              $4.74M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.22 - $6.56
      $149K - $188K
     
         
           |    
          
                               
              599K
              $3.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.76 - $2.77
      $51K - $80.2K
     
         
           |    
          
                               
              902K
              $2.37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.92 - $14.8
      $156K - $212K
     
         
           |    
          
                               
              353K
              $4.94M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.02 - $9.46
      $265K - $416K
     
         
           |    
          
                               
              410K
              $3.81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.87 - $93.82
      $74.7K - $103K
     
         
           |    
          
                               
              28.2K
              $2.63M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.82 - $2.43
      $27.5K - $36.7K
     
         
           |    
          
                               
              2.36M
              $5.48M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.71 - $17.55
      $54.6K - $69.9K
     
         
           |    
          
                               
              328K
              $5.43M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.01 - $39.35
      $106K - $126K
     
         
           |    
          
                               
              180K
              $7.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.59 - $94.15
      $338K - $457K
     
         
           |    
          
                               
              58.7K
              $5.35M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.58 - $3.35
      $89.8K - $117K
     
         
           |    
          
                               
              2.73M
              $7.58M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.13 - $8.98
      $259K - $562K
     
         
           |    
          
                               
              236K
              $2.12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.3 - $31.35
      $475K - $589K
     
         
           |    
          
                               
              625K
              $18.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.84 - $3.89
      $54.6K - $74.7K
     
         
           |    
          
                               
              1.56M
              $5.58M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.53 - $25.66
      $1.56M - $2.42M
     
         
           |    
          
                               
              611K
              $15.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.03 - $6.1
      $1.55M - $1.88M
     
         
           |    
          
                               
              4.52M
              $27.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.92 - $4.1
      $9.64K - $13.5K
     
         
           |    
          
                               
              1.77M
              $6.25M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.0 - $24.17
      $15K - $24.2K
     
         
           |    
          
                               
              112K
              $2.46M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.06 - $94.4
      $49.2K - $56.6K
     
         
           |    
          
                               
              194K
              $17.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.24 - $43.41
      $121K - $208K
     
         
           |    
          
                               
              51.2K
              $2.22M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.81 - $26.95
      $91.1K - $124K
     
         
           |    
          
                               
              121K
              $3.22M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.28 - $43.16
      $757K - $1.04M
     
         
           |    
          
                               
              130K
              $5.61M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.55 - $3.6
      $113K - $159K
     
         
           |    
          
                               
              1.23M
              $4.44M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.18 - $20.08
      $1.15M - $1.63M
     
         
           |    
          
                               
              1.16M
              $22.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.47 - $7.09
      $90.8K - $118K
     
         
           |    
          
                               
              995K
              $7.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.65 - $3.19
      $34.6K - $67K
     
         
           |    
          
                               
              629K
              $1.94M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.76 - $37.75
      $138K - $219K
     
         
           |    
          
                               
              72.8K
              $2.71M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.55 - $22.41
      $98.3K - $125K
     
         
           |    
          
                               
              345K
              $7.55M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.28 - $1.9
      $8.06K - $12K
     
         
           |    
          
                               
              2.07M
              $3.93M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.66 - $8.03
      $932 - $1.61K
     
         
           |    
          
                               
              446K
              $3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.26 - $6.94
      $301K - $490K
     
         
           |    
          
                               
              690K
              $4.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.35 - $27.4
      $458K - $723K
     
         
           |    
          
                               
              337K
              $8.71M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.31 - $6.5
      $394K - $773K
     
         
           |    
          
                               
              396K
              $2.54M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.36 - $89.85
      $17.8K - $27K
     
         
           |    
          
                               
              42.5K
              $3.81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.98 - $2.35
      $142K - $340K
     
         
           |    
          
                               
              888K
              $1.95M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.39 - $1.13
      $124K - $361K
     
         
           |    
          
                               
              1.97M
              $1.79M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.83 - $1.66
      $126K - $252K
     
         
           |    
          
                               
              1.87M
              $3.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.42 - $49.76
      $1.9M - $2.13M
     
         
           |    
          
                               
              1.27M
              $60.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.5 - $6.59
      $28.4K - $41.5K
     
         
           |    
          
                               
              606K
              $3.79M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $143.35 - $197.67
      $373K - $514K
     
         
           |    
          
                               
              44.4K
              $8.74M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.6 - $4.04
      $1.04K - $1.62K
     
         
           |    
          
                               
              2.41M
              $8.71M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.93 - $32.95
      $215K - $297K
     
         
           |    
          
                               
              536K
              $16.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.86 - $13.15
      $113K - $189K
     
         
           |    
          
                               
              284K
              $3.73M
             
           | 
          
            
              
            
           |