| 
              
           | 
          
            
           | 
          
                                   
      $6.54 - $7.61
      $27.7K - $32.2K
     
         
           |    
          
                               
              24.8K
              $174K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.08 - $69.4
      $10.4K - $11.9K
     
         
           |    
          
                               
              13.3K
              $871K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.1 - $20.01
      $11.9K - $15.8K
     
         
           |    
          
                               
              4.66K
              $88K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.28 - $71.9
      $21.5K - $26K
     
         
           |    
          
                               
              1.19K
              $79K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.02 - $17.38
      $16.5K - $31.9K
     
         
           |    
          
                               
              1.83K
              $28K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.7 - $26.32
      $9.9K - $12K
     
         
           |    
          
                               
              8.2K
              $201K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.78 - $67.97
      $17.9K - $23.1K
     
         
           |    
          
                               
              944
              $60K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $112.12 - $126.1
      $29.6K - $33.3K
     
         
           |    
          
                               
              599
              $67K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $118.16 - $143.44
      $23.3K - $28.3K
     
         
           |    
          
                               
              197
              $26K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.27 - $86.96
      $20.9K - $27K
     
         
           |    
          
                               
              310
              $26K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.26 - $115.0
      $24.3K - $27K
     
         
           |    
          
                               
              235
              $26K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.06 - $41.58
      $10.5K - $12.1K
     
         
           |    
          
                               
              14.8K
              $573K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.53 - $82.95
      $9.37K - $10.3K
     
         
           |    
          
                               
              4.58K
              $380K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $161.21 - $180.02
      $34.7K - $38.7K
     
         
           |    
          
                               
              8.17K
              $1.41M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.2 - $92.62
      $25.5K - $29.1K
     
         
           |    
          
                               
              314
              $26K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.87 - $59.95
      $20.2K - $27K
     
         
           |    
          
                               
              450
              $26K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $696.56 - $806.32
      $23K - $26.6K
     
         
           |    
          
                               
              33
              $26K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.49 - $29.44
      $14.2K - $16.4K
     
         
           |    
          
                               
              10.4K
              $289K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.04 - $50.28
      $19.7K - $26.7K
     
         
           |    
          
                               
              532
              $26K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $473.44 - $553.71
      $21.8K - $25.5K
     
         
           |    
          
                               
              46
              $25K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.83 - $38.77
      $22.5K - $27.4K
     
         
           |    
          
                               
              708
              $25K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.27 - $8.85
      $24.1K - $25.8K
     
         
           |    
          
                               
              2.91K
              $25K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.72 - $13.99
      $18.6K - $24.2K
     
         
           |    
          
                               
              1.73K
              $24K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $93.91 - $97.26
      $21.4K - $22.2K
     
         
           |    
          
                               
              928
              $90K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              902
              $28K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.07 - $6.59
      $12.1K - $19.7K
     
         
           |    
          
                               
              4.9K
              $32K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.6 - $3.11
      $13K - $25.2K
     
         
           |    
          
                               
              8.11K
              $23K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $93.14 - $127.13
      $9.78K - $13.3K
     
         
           |    
          
                               
              504
              $62K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.31 - $4.57
      $12.9K - $44.9K
     
         
           |    
          
                               
              9.82K
              $22K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.44 - $5.0
      $18.2K - $26.4K
     
         
           |    
          
                               
              5.28K
              $21K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $154.36 - $184.43
      $19K - $22.7K
     
         
           |    
          
                               
              123
              $21K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.99 - $22.03
      $18.1K - $23.5K
     
         
           |    
          
                               
              1.07K
              $21K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.9 - $32.78
      $22.7K - $25.7K
     
         
           |    
          
                               
              1.69K
              $50K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.73 - $18.21
      $15K - $16.3K
     
         
           |    
          
                               
              4.99K
              $89K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $117.47 - $138.42
      $101K - $119K
     
         
           |    
          
                               
              13.2K
              $1.64M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.35 - $85.25
      $7.97K - $11.8K
     
         
           |    
          
                               
              399
              $34K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.46 - $86.21
      $56.2K - $70.8K
     
         
           |    
          
                               
              6.16K
              $430K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $128.6 - $149.63
      $44.6K - $51.9K
     
         
           |    
          
                               
              12.9K
              $1.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.5 - $17.53
      $13.4K - $20.4K
     
         
           |    
          
                               
              1.17K
              $18K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.4 - $60.74
      $12.7K - $19.1K
     
         
           |    
          
                               
              315
              $17K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.82 - $10.09
      $13.2K - $17K
     
         
           |    
          
                               
              1.69K
              $17K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.2 - $45.54
      $12K - $18.7K
     
         
           |    
          
                               
              573
              $22K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $756.7 - $811.13
      $43.1K - $46.2K
     
         
           |    
          
                               
              2.31K
              $1.81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.9 - $60.85
      $2.59K - $3.96K
     
         
           |    
          
                               
              790
              $44K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.97 - $82.65
      $14K - $17K
     
         
           |    
          
                               
              291
              $22K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $334.32 - $426.2
      $11.4K - $14.5K
     
         
           |    
          
                               
              75
              $32K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $129.01 - $139.72
      $13.2K - $14.3K
     
         
           |    
          
                               
              407
              $57K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.14 - $5.23
      $11K - $18.4K
     
         
           |    
          
                               
              10.8K
              $39K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.94 - $37.83
      $3.52K - $4.05K
     
         
           |    
          
                               
              5.54K
              $198K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.69 - $65.48
      $11.5K - $13.5K
     
         
           |    
          
                               
              947
              $60K
             
           | 
          
            
              
            
           |