| 
              
           | 
          
            
           | 
          
                                   
      $13.71 - $15.46
      $5.69K - $6.42K
     
         
           |    
          
                               
              5.65K
              $87K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              268
              $17K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.24 - $75.26
      $1.12K - $1.96K
     
         
           |    
          
                               
              448
              $32K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.85 - $25.4
      $1.13K - $1.37K
     
         
           |    
          
                               
              2.96K
              $75K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.5 - $30.4
      $1.03K - $1.61K
     
         
           |    
          
                               
              1.34K
              $39K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $99.48 - $124.46
      $3.48K - $4.36K
     
         
           |    
          
                               
              498
              $59K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.81 - $48.03
      $7.41K - $9.41K
     
         
           |    
          
                               
              945
              $43K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.25 - $53.19
      $2.88K - $4.89K
     
         
           |    
          
                               
              376
              $19K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.46 - $121.64
      $6.98K - $9.49K
     
         
           |    
          
                               
              78
              $9K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.04 - $74.77
      $3.36K - $4.49K
     
         
           |    
          
                               
              430
              $32K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.0 - $30.93
      $700 - $866
     
         
           |    
          
                               
              4.99K
              $143K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.29 - $11.18
      $8.42K - $12.9K
     
         
           |    
          
                               
              1.52K
              $13K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.54 - $125.05
      $3.69K - $7.38K
     
         
           |    
          
                               
              163
              $18K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.19 - $40.78
      $7.87K - $9.66K
     
         
           |    
          
                               
              237
              $9K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.02 - $13.19
      $10.9K - $14.3K
     
         
           |    
          
                               
              4.88K
              $56K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.82 - $27.21
      $8.88K - $10.6K
     
         
           |    
          
                               
              449
              $10K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.46 - $47.74
      $6.59K - $9.4K
     
         
           |    
          
                               
              905
              $36K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.7 - $11.25
      $6.21K - $9.08K
     
         
           |    
          
                               
              1.53K
              $16K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.43 - $31.13
      $6.68K - $8.87K
     
         
           |    
          
                               
              357
              $10K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.64 - $5.95
      $5.6K - $9.15K
     
         
           |    
          
                               
              4.32K
              $22K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $180.53 - $212.64
      $78.5K - $92.5K
     
         
           |    
          
                               
              14.3K
              $2.87M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.92 - $41.39
      $13.7K - $15.4K
     
         
           |    
          
                               
              2.97K
              $110K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.12 - $24.5
      $1.17K - $2.57K
     
         
           |    
          
                               
              650
              $15K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.63 - $51.99
      $7.45K - $9.77K
     
         
           |    
          
                               
              415
              $19K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.28 - $67.95
      $6.46K - $8.09K
     
         
           |    
          
                               
              119
              $8K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.82 - $43.14
      $3.18K - $3.36K
     
         
           |    
          
                               
              7.08K
              $305K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.25 - $5.66
      $6.26K - $8.34K
     
         
           |    
          
                               
              5.67K
              $31K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.18 - $13.95
      $8.04K - $8.51K
     
         
           |    
          
                               
              610
              $8K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.75 - $98.6
      $413 - $592
     
         
           |    
          
                               
              321
              $31K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.46 - $60.26
      $5.52K - $7.83K
     
         
           |    
          
                               
              343
              $19K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.23 - $25.56
      $6.73K - $14.1K
     
         
           |    
          
                               
              550
              $8K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.2 - $23.59
      $7.39K - $9.08K
     
         
           |    
          
                               
              1.01K
              $22K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.35 - $21.81
      $6.21K - $7.81K
     
         
           |    
          
                               
              898
              $18K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.5 - $37.54
      $5.7K - $7.51K
     
         
           |    
          
                               
              515
              $18K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.76 - $40.96
      $5.03K - $7.17K
     
         
           |    
          
                               
              404
              $14K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.24 - $2.37
      $7.13K - $13.6K
     
         
           |    
          
                               
              7K
              $9K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.53 - $40.65
      $5.4K - $7.2K
     
         
           |    
          
                               
              177
              $7K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.04 - $67.94
      $7.4K - $9.85K
     
         
           |    
          
                               
              288
              $16K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.03 - $17.63
      $7.84K - $9.86K
     
         
           |    
          
                               
              1.35K
              $20K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.38 - $17.71
      $945 - $1.61K
     
         
           |    
          
                               
              1.48K
              $25K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $92.04 - $132.78
      $368 - $531
     
         
           |    
          
                               
              256
              $33K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.53 - $19.0
      $7.13K - $10K
     
         
           |    
          
                               
              527
              $7K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.88 - $54.4
      $6.47K - $7.67K
     
         
           |    
          
                               
              141
              $7K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.23 - $27.87
      $3.34K - $7.61K
     
         
           |    
          
                               
              294
              $7K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.41 - $16.64
      $7.72K - $8.92K
     
         
           |    
          
                               
              1.95K
              $29K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $110.95 - $136.15
      $4.77K - $5.85K
     
         
           |    
          
                               
              178
              $24K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.96 - $32.46
      $6.2K - $6.95K
     
         
           |    
          
                               
              1.22K
              $38K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $65.57 - $90.16
      $1.57K - $2.16K
     
         
           |    
          
                               
              644
              $58K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.24 - $52.72
      $6.08K - $7.59K
     
         
           |    
          
                               
              507
              $23K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $158.47 - $219.45
      $2.38K - $3.29K
     
         
           |    
          
                               
              71
              $15K
             
           | 
          
            
              
            
           |