| 
              
           | 
          
            
           | 
          
                                   
      $16.21 - $21.2
      $64.1K - $83.9K
     
         
           |    
          
                               
              57.1K
              $1.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.76 - $19.67
      $13.3K - $17.7K
     
         
           |    
          
                               
              19K
              $370K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.18 - $95.54
      $14.1K - $17.9K
     
         
           |    
          
                               
              6.37K
              $605K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.8 - $79.02
      $51.3K - $66.7K
     
         
           |    
          
                               
              6.7K
              $523K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.71 - $5.88
      $21.9K - $34.7K
     
         
           |    
          
                               
              29.9K
              $174K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.65 - $8.65
      $442 - $1.05K
     
         
           |    
          
                               
              10.4K
              $70K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.48 - $14.58
      $13.3K - $16.9K
     
         
           |    
          
                               
              40.3K
              $586K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.37 - $18.59
      $4.44K - $5.04K
     
         
           |    
          
                               
              34.3K
              $632K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $130.14 - $160.88
      $38.9K - $48.1K
     
         
           |    
          
                               
              4.81K
              $765K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.09 - $13.07
      $31.5K - $45.3K
     
         
           |    
          
                               
              23.9K
              $304K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $192.02 - $234.65
      $16.1K - $19.7K
     
         
           |    
          
                               
              4.67K
              $1.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.0 - $86.01
      $22.3K - $26.2K
     
         
           |    
          
                               
              10.1K
              $853K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.36 - $76.85
      $46.3K - $63.1K
     
         
           |    
          
                               
              7.3K
              $554K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.88 - $21.18
      $5.15K - $7.33K
     
         
           |    
          
                               
              12.8K
              $269K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.85 - $25.4
      $1.08K - $1.32K
     
         
           |    
          
                               
              12.4K
              $314K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.15 - $85.48
      $2.24K - $2.74K
     
         
           |    
          
                               
              5.22K
              $443K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.13 - $59.01
      $6.91K - $9.68K
     
         
           |    
          
                               
              8.04K
              $449K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.95 - $68.11
      $4.37K - $6.33K
     
         
           |    
          
                               
              4.27K
              $269K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.27 - $51.75
      $32.4K - $43.8K
     
         
           |    
          
                               
              15.7K
              $811K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.91 - $24.56
      $3.21K - $4.18K
     
         
           |    
          
                               
              23.4K
              $570K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.58 - $47.34
      $15.1K - $19K
     
         
           |    
          
                               
              16.1K
              $759K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $85.91 - $111.52
      $11.1K - $14.4K
     
         
           |    
          
                               
              3.52K
              $392K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.67 - $12.85
      $3.9K - $8.84K
     
         
           |    
          
                               
              19.4K
              $158K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.85 - $47.6
      $2.94K - $4.14K
     
         
           |    
          
                               
              7.72K
              $347K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.04 - $37.3
      $21.1K - $28K
     
         
           |    
          
                               
              16.9K
              $624K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.1 - $22.95
      $9.52K - $15.5K
     
         
           |    
          
                               
              10.9K
              $235K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.59 - $94.15
      $6.19K - $8.38K
     
         
           |    
          
                               
              3.5K
              $318K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.05 - $58.03
      $13.7K - $17.2K
     
         
           |    
          
                               
              12.2K
              $698K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $162.37 - $200.76
      $19.3K - $23.9K
     
         
           |    
          
                               
              4.1K
              $774K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.88 - $57.12
      $5.07K - $6.91K
     
         
           |    
          
                               
              7.52K
              $429K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.21 - $66.48
      $6.56K - $9.04K
     
         
           |    
          
                               
              4.88K
              $322K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $126.1 - $163.12
      $19.9K - $25.8K
     
         
           |    
          
                               
              3.25K
              $527K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.39 - $54.86
      $35.1K - $44.3K
     
         
           |    
          
                               
              16.3K
              $884K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.65 - $12.9
      $2.74K - $3.32K
     
         
           |    
          
                               
              55.6K
              $717K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $140.37 - $177.56
      $9.83K - $12.4K
     
         
           |    
          
                               
              2.16K
              $371K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.32 - $114.99
      $28.2K - $37.1K
     
         
           |    
          
                               
              6.69K
              $758K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.18 - $30.7
      $6.4K - $8.47K
     
         
           |    
          
                               
              17.3K
              $490K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $143.35 - $197.67
      $34.7K - $47.8K
     
         
           |    
          
                               
              3.18K
              $625K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.53 - $13.86
      $4.58K - $18K
     
         
           |    
          
                               
              13.8K
              $139K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $519.95 - $690.86
      $35.9K - $47.7K
     
         
           |    
          
                               
              767
              $529K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.04 - $94.19
      $3.55K - $4.99K
     
         
           |    
          
                               
              3.89K
              $362K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.18 - $35.33
      $1.55K - $2.37K
     
         
           |    
          
                               
              21.7K
              $748K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.5 - $114.3
      $34.5K - $43.5K
     
         
           |    
          
                               
              11.4K
              $1.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.94 - $6.6
      $5.67K - $9.5K
     
         
           |    
          
                               
              36.2K
              $220K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $77.8 - $96.26
      $94.4K - $117K
     
         
           |    
          
                               
              17K
              $1.64M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $139.35 - $190.99
      $51.3K - $70.3K
     
         
           |    
          
                               
              7.14K
              $1.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.5 - $20.28
      $32.2K - $42.1K
     
         
           |    
          
                               
              76K
              $1.54M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.54 - $33.77
      $11.1K - $15.3K
     
         
           |    
          
                               
              13.5K
              $408K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $63.78 - $78.91
      $340K - $421K
     
         
           |    
          
                               
              100K
              $7.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.1 - $116.54
      $20.8K - $27.9K
     
         
           |    
          
                               
              5.6K
              $648K
             
           | 
          
            
              
            
           |