| 
              
           | 
          
            
           | 
          
                                   
      $128.11 - $147.65
      $897 - $1.03K
     
         
           |    
          
                               
              185
              $25K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.54 - $23.27
      $2.81K - $3.72K
     
         
           |    
          
                               
              300
              $6K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.6 - $17.76
      $2.43K - $2.77K
     
         
           |    
          
                               
              1.4K
              $23K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.79 - $42.24
      $3.28K - $4.22K
     
         
           |    
          
                               
              74
              $3K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.23 - $25.14
      $3.46K - $4.53K
     
         
           |    
          
                               
              259
              $6K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              677
              $28K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.13 - $59.01
      $11.3K - $15.9K
     
         
           |    
          
                               
              1.92K
              $107K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.12 - $41.64
      $3.27K - $4.37K
     
         
           |    
          
                               
              117
              $4K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.5 - $20.19
      $2.68K - $3.49K
     
         
           |    
          
                               
              90
              $1K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.06 - $24.14
      $1.28K - $1.47K
     
         
           |    
          
                               
              277
              $5K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.39 - $20.55
      $1.37K - $1.62K
     
         
           |    
          
                               
              771
              $14K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.97 - $30.63
      $2.8K - $3.43K
     
         
           |    
          
                               
              71
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.82 - $72.65
      $2.51K - $3.05K
     
         
           |    
          
                               
              108
              $7K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.18 - $81.07
      $2.93K - $3.49K
     
         
           |    
          
                               
              7
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.37 - $31.84
      $4.52K - $5.25K
     
         
           |    
          
                               
              1.24K
              $39K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $161.86 - $189.64
      $5.99K - $7.02K
     
         
           |    
          
                               
              229
              $43K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.7 - $14.6
      $3.64K - $6.91K
     
         
           |    
          
                               
              546
              $7K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              6.14K
              $63K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.77 - $108.43
      $9.47K - $13.6K
     
         
           |    
          
                               
              876
              $90K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.79 - $23.8
      $890 - $1.19K
     
         
           |    
          
                               
              184
              $3K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.9 - $59.35
      $2.21K - $3.2K
     
         
           |    
          
                               
              357
              $19K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.98 - $10.06
      $1.51K - $1.9K
     
         
           |    
          
                               
              206
              $1K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $192.02 - $234.65
      $3.46K - $4.22K
     
         
           |    
          
                               
              161
              $37K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.51 - $65.42
      $2.6K - $3.01K
     
         
           |    
          
                               
              110
              $7K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.14 - $34.01
      $2.06K - $2.79K
     
         
           |    
          
                               
              960
              $30K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.4 - $26.31
      $214 - $263
     
         
           |    
          
                               
              640
              $13K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.65 - $37.35
      $208 - $261
     
         
           |    
          
                               
              210
              $6K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.12 - $20.29
      $2.16K - $4.81K
     
         
           |    
          
                               
              43
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.18 - $45.52
      $3.55K - $4.23K
     
         
           |    
          
                               
              8.25K
              $361K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.91 - $35.19
      $415 - $563
     
         
           |    
          
                               
              424
              $12K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.07 - $28.64
      $770 - $916
     
         
           |    
          
                               
              327
              $8K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.28 - $13.3
      $408 - $585
     
         
           |    
          
                               
              386
              $3K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.77 - $74.09
      $2.3K - $3.11K
     
         
           |    
          
                               
              122
              $8K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.21 - $95.87
      $674 - $767
     
         
           |    
          
                               
              271
              $24K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.42 - $24.81
      $1.31K - $1.59K
     
         
           |    
          
                               
              202
              $4K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.84 - $43.99
      $2.37K - $2.68K
     
         
           |    
          
                               
              79
              $3K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.68 - $69.26
      $2.88K - $4.02K
     
         
           |    
          
                               
              347
              $23K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.35 - $89.5
      $8.58K - $10.9K
     
         
           |    
          
                               
              1.66K
              $147K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $116.32 - $144.25
      $2.09K - $2.6K
     
         
           |    
          
                               
              16
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.58 - $17.11
      $787 - $924
     
         
           |    
          
                               
              501
              $7K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.62 - $44.8
      $1.66K - $1.93K
     
         
           |    
          
                               
              52
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.92 - $38.84
      $2K - $2.29K
     
         
           |    
          
                               
              65
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.95 - $22.55
      $941 - $1.33K
     
         
           |    
          
                               
              325
              $6K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.41 - $21.44
      $2.26K - $2.96K
     
         
           |    
          
                               
              222
              $4K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.28 - $21.96
      $186 - $307
     
         
           |    
          
                               
              412
              $6K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.07 - $14.61
      $386 - $468
     
         
           |    
          
                               
              544
              $6K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.32 - $87.67
      $1.81K - $2.1K
     
         
           |    
          
                               
              123
              $10K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.89 - $56.37
      $2.9K - $4K
     
         
           |    
          
                               
              211
              $11K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $121.58 - $136.74
      $10.8K - $12.2K
     
         
           |    
          
                               
              6.79K
              $921K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.96 - $83.42
      $1.73K - $2K
     
         
           |    
          
                               
              152
              $12K
             
           | 
          
            
              
            
           |