| 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              5.49K
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              19.2K
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              14.9K
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              38.4K
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.18 - $71.02
      $25.9K - $31.1K
     
         
           |    
          
                               
              13.4K
              $931K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.87 - $9.2
      $653 - $764
     
         
           |    
          
                               
              68.2K
              $608K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.68 - $69.26
      $11K - $15.3K
     
         
           |    
          
                               
              2.98K
              $204K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.04 - $64.55
      $9.09K - $9.94K
     
         
           |    
          
                               
              5.39K
              $345K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.54 - $8.6
      $4.3K - $4.9K
     
         
           |    
          
                               
              17.8K
              $151K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $65.54 - $76.8
      $13.8K - $16.2K
     
         
           |    
          
                               
              8.01K
              $562K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.73 - $6.59
      $3.69K - $5.14K
     
         
           |    
          
                               
              17.4K
              $112K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $110.95 - $136.15
      $10.3K - $12.7K
     
         
           |    
          
                               
              2.22K
              $300K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.7 - $73.66
      $44.3K - $52K
     
         
           |    
          
                               
              11.8K
              $860K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.76 - $54.91
      $42.3K - $55.6K
     
         
           |    
          
                               
              19.2K
              $1.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.39 - $51.94
      $23.4K - $29.3K
     
         
           |    
          
                               
              16.5K
              $856K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.51 - $8.71
      $3.89K - $5.21K
     
         
           |    
          
                               
              13.8K
              $120K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.53 - $23.3
      $2.89K - $3.45K
     
         
           |    
          
                               
              32.3K
              $731K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.46 - $60.26
      $7.43K - $10.5K
     
         
           |    
          
                               
              4.87K
              $270K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.86 - $15.03
      $10.8K - $13.6K
     
         
           |    
          
                               
              12.6K
              $188K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.95 - $3.18
      $491 - $801
     
         
           |    
          
                               
              28.4K
              $89K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.32 - $35.95
      $10.5K - $13.4K
     
         
           |    
          
                               
              14K
              $481K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.48 - $130.25
      $14.7K - $18.4K
     
         
           |    
          
                               
              6.39K
              $769K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.74 - $41.27
      $12.9K - $16.8K
     
         
           |    
          
                               
              19.9K
              $759K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.94 - $7.03
      $1.9K - $2.71K
     
         
           |    
          
                               
              21.8K
              $149K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.18 - $36.59
      $78.1K - $94.7K
     
         
           |    
          
                               
              28.8K
              $1.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $77.43 - $107.58
      $13.8K - $19.1K
     
         
           |    
          
                               
              6.13K
              $639K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.49 - $53.64
      $31.2K - $42.3K
     
         
           |    
          
                               
              14.6K
              $765K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.91 - $14.43
      $1.91K - $2.53K
     
         
           |    
          
                               
              14.9K
              $211K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.02 - $9.46
      $5.83K - $9.17K
     
         
           |    
          
                               
              10.9K
              $100K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.24 - $79.4
      $13K - $16.8K
     
         
           |    
          
                               
              6.47K
              $513K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $74.33 - $93.03
      $7.51K - $9.4K
     
         
           |    
          
                               
              3.09K
              $285K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.31 - $98.39
      $6.57K - $7.08K
     
         
           |    
          
                               
              3.66K
              $360K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.94 - $88.47
      $26.7K - $35.3K
     
         
           |    
          
                               
              6.97K
              $577K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.87 - $3.24
      $2.41K - $4.17K
     
         
           |    
          
                               
              14.1K
              $45K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $133.66 - $158.53
      $43.7K - $51.8K
     
         
           |    
          
                               
              8.01K
              $1.25M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.42 - $32.41
      $22.8K - $28K
     
         
           |    
          
                               
              25.6K
              $817K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.48 - $63.1
      $64K - $88.8K
     
         
           |    
          
                               
              15.1K
              $954K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $210.85 - $245.99
      $19.2K - $22.4K
     
         
           |    
          
                               
              2.03K
              $484K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.13 - $34.85
      $23.7K - $29.4K
     
         
           |    
          
                               
              20.2K
              $681K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.07 - $4.51
      $12.3K - $18.1K
     
         
           |    
          
                               
              74.4K
              $325K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.27 - $58.22
      $13.4K - $18.5K
     
         
           |    
          
                               
              4.11K
              $232K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.08 - $11.62
      $31.1K - $39.8K
     
         
           |    
          
                               
              45.8K
              $516K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.27 - $71.0
      $15.8K - $20.7K
     
         
           |    
          
                               
              11.8K
              $839K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.48 - $36.53
      $11.3K - $13.5K
     
         
           |    
          
                               
              11K
              $396K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.12 - $7.89
      $1.71K - $2.2K
     
         
           |    
          
                               
              32.2K
              $250K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.47 - $38.84
      $16.4K - $21.6K
     
         
           |    
          
                               
              15K
              $581K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.43 - $28.1
      $54.4K - $68.2K
     
         
           |    
          
                               
              26.6K
              $739K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.2 - $50.67
      $20.1K - $26K
     
         
           |    
          
                               
              16K
              $780K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.4 - $66.7
      $3.67K - $4.34K
     
         
           |    
          
                               
              7.64K
              $508K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1561.69 - $1966.55
      $68.7K - $86.5K
     
         
           |    
          
                               
              1.04K
              $2.04M
             
           | 
          
            
              
            
           |