| 
              
           | 
          
            
           | 
          
                                   
      $204.57 - $256.96
      $13.3K - $16.7K
     
         
           |    
          
                               
              4.19K
              $1.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.86 - $54.38
      $13K - $17.3K
     
         
           |    
          
                               
              4.12K
              $223K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.08 - $2.05
      $2K - $3.8K
     
         
           |    
          
                               
              25.3K
              $49K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.07 - $4.51
      $4.74K - $6.96K
     
         
           |    
          
                               
              53.2K
              $232K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $95.81 - $137.79
      $34K - $48.9K
     
         
           |    
          
                               
              1.74K
              $235K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.32 - $23.92
      $23.3K - $34.1K
     
         
           |    
          
                               
              11.1K
              $264K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $121.61 - $152.67
      $4.74K - $5.95K
     
         
           |    
          
                               
              7.19K
              $978K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.97 - $5.87
      $785 - $927
     
         
           |    
          
                               
              64.8K
              $377K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.01 - $9.24
      $1.49K - $1.97K
     
         
           |    
          
                               
              11.7K
              $107K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.67 - $12.85
      $55K - $125K
     
         
           |    
          
                               
              33K
              $270K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.9 - $46.31
      $3.78K - $4.08K
     
         
           |    
          
                               
              14.7K
              $679K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.97 - $42.05
      $190K - $243K
     
         
           |    
          
                               
              39.5K
              $1.66M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.65 - $60.68
      $20K - $32.2K
     
         
           |    
          
                               
              5.68K
              $295K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $136.74 - $173.24
      $6.02K - $7.62K
     
         
           |    
          
                               
              1.71K
              $295K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.89 - $93.51
      $167K - $217K
     
         
           |    
          
                               
              10.9K
              $1.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.45 - $54.46
      $456K - $599K
     
         
           |    
          
                               
              86.9K
              $4.52M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $102.11 - $124.82
      $6.43K - $7.86K
     
         
           |    
          
                               
              3K
              $373K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.26 - $62.14
      $20.9K - $24.8K
     
         
           |    
          
                               
              18.7K
              $1.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $275.93 - $326.59
      $7.17K - $8.49K
     
         
           |    
          
                               
              1.83K
              $592K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.51 - $32.65
      $23K - $30.7K
     
         
           |    
          
                               
              12.7K
              $414K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.25 - $38.85
      $60K - $77K
     
         
           |    
          
                               
              18.4K
              $712K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.16 - $34.39
      $39.9K - $45.5K
     
         
           |    
          
                               
              32.7K
              $1.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $134.25 - $172.52
      $88.5K - $114K
     
         
           |    
          
                               
              6.09K
              $1.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.58 - $109.05
      $181 - $218
     
         
           |    
          
                               
              2.12K
              $231K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $179.23 - $224.92
      $31.4K - $39.4K
     
         
           |    
          
                               
              2.66K
              $599K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.25 - $15.47
      $1.1K - $1.39K
     
         
           |    
          
                               
              24.9K
              $384K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $508.76 - $605.77
      $42.2K - $50.3K
     
         
           |    
          
                               
              6.08K
              $3.48M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.15 - $59.32
      $3.93K - $4.75K
     
         
           |    
          
                               
              13.2K
              $781K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.48 - $71.63
      $41.6K - $53.7K
     
         
           |    
          
                               
              8.08K
              $578K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.68 - $9.2
      $34.8K - $56.3K
     
         
           |    
          
                               
              68.6K
              $611K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $136.3 - $169.38
      $9.27K - $11.5K
     
         
           |    
          
                               
              2.49K
              $421K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.35 - $89.5
      $37.1K - $47.2K
     
         
           |    
          
                               
              14.8K
              $1.31M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $210.78 - $281.82
      $8.01K - $10.7K
     
         
           |    
          
                               
              1.34K
              $372K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $284.19 - $351.22
      $45.5K - $56.2K
     
         
           |    
          
                               
              2.37K
              $833K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.79 - $50.93
      $4.61K - $5.76K
     
         
           |    
          
                               
              7.02K
              $357K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $167.51 - $223.5
      $123K - $165K
     
         
           |    
          
                               
              14.3K
              $3.06M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $98.58 - $123.6
      $3.35K - $4.2K
     
         
           |    
          
                               
              3.37K
              $416K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.73 - $50.06
      $2.85K - $3.5K
     
         
           |    
          
                               
              8.03K
              $402K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.0 - $23.35
      $20 - $23.4
     
         
           |    
          
                               
              16.6K
              $388K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.02 - $7.19
      $16.4K - $23.5K
     
         
           |    
          
                               
              41.7K
              $289K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.01 - $27.62
      $1.94K - $2.43K
     
         
           |    
          
                               
              21.2K
              $585K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.36 - $16.17
      $7.87K - $10.3K
     
         
           |    
          
                               
              25.2K
              $378K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.2 - $16.94
      $77.8K - $108K
     
         
           |    
          
                               
              31.9K
              $531K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.75 - $110.36
      $59K - $94.7K
     
         
           |    
          
                               
              3K
              $318K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.46 - $121.64
      $21.4K - $29.1K
     
         
           |    
          
                               
              3.47K
              $421K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.88 - $54.4
      $12.4K - $14.7K
     
         
           |    
          
                               
              21.4K
              $1.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.9 - $64.02
      $28.8K - $43K
     
         
           |    
          
                               
              6.46K
              $413K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.66 - $90.53
      $4.1K - $5.25K
     
         
           |    
          
                               
              5.06K
              $438K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.68 - $64.66
      $47.8K - $56.6K
     
         
           |    
          
                               
              7.26K
              $463K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $143.35 - $197.67
      $17.1K - $23.5K
     
         
           |    
          
                               
              2.31K
              $454K
             
           | 
          
            
              
            
           |