| 
              
           | 
          
            
           | 
          
                                   
      $4.31 - $5.91
      $3.03K - $4.15K
     
         
           |    
          
                               
              703
              $3K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.11 - $40.64
      $2.82K - $3.09K
     
         
           |    
          
                               
              76
              $3K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.57 - $39.41
      $3.44K - $4.3K
     
         
           |    
          
                               
              109
              $3K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.2 - $74.95
      $2.16K - $3.3K
     
         
           |    
          
                               
              44
              $3K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.23 - $15.46
      $20.5K - $25.9K
     
         
           |    
          
                               
              65.9K
              $995K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.21 - $10.09
      $2.6K - $3.2K
     
         
           |    
          
                               
              317
              $3K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.2 - $46.6
      $2.98K - $3.08K
     
         
           |    
          
                               
              66
              $3K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.44 - $70.64
      $3.27K - $3.89K
     
         
           |    
          
                               
              55
              $3K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.18 - $35.33
      $2.16K - $3.29K
     
         
           |    
          
                               
              93
              $3K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.95 - $54.21
      $2.33K - $3.96K
     
         
           |    
          
                               
              73
              $3K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.19 - $50.24
      $1.17K - $2.01K
     
         
           |    
          
                               
              40
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.57 - $30.84
      $1.94K - $2.65K
     
         
           |    
          
                               
              86
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.03 - $21.24
      $1.61K - $2.44K
     
         
           |    
          
                               
              115
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.39 - $54.86
      $1.91K - $2.41K
     
         
           |    
          
                               
              44
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.87 - $22.95
      $2.44K - $2.69K
     
         
           |    
          
                               
              117
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.88 - $12.61
      $1.77K - $3.24K
     
         
           |    
          
                               
              257
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.4 - $26.78
      $2.22K - $2.92K
     
         
           |    
          
                               
              109
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.47 - $16.65
      $2.31K - $3.35K
     
         
           |    
          
                               
              201
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.92 - $41.39
      $2.62K - $2.94K
     
         
           |    
          
                               
              71
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.23 - $106.42
      $1.94K - $2.98K
     
         
           |    
          
                               
              28
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.14 - $24.96
      $2.16K - $2.55K
     
         
           |    
          
                               
              102
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.31 - $23.55
      $2.01K - $2.59K
     
         
           |    
          
                               
              110
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.31 - $31.85
      $2.25K - $2.83K
     
         
           |    
          
                               
              89
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.7 - $16.07
      $1.71K - $2.17K
     
         
           |    
          
                               
              135
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.27 - $22.45
      $2.01K - $2.47K
     
         
           |    
          
                               
              110
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.04 - $56.27
      $1.74K - $2.08K
     
         
           |    
          
                               
              37
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              43
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.2 - $20.06
      $2.1K - $2.77K
     
         
           |    
          
                               
              138
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.92 - $13.26
      $2.24K - $3K
     
         
           |    
          
                               
              226
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.7 - $21.71
      $1.27K - $2.17K
     
         
           |    
          
                               
              100
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.96 - $24.7
      $1.8K - $2.47K
     
         
           |    
          
                               
              100
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.45 - $36.5
      $47.6K - $51.9K
     
         
           |    
          
                               
              22.4K
              $758K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.41 - $28.74
      $1.86K - $2.76K
     
         
           |    
          
                               
              96
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.99 - $66.16
      $1.63K - $2.12K
     
         
           |    
          
                               
              32
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.54 - $29.66
      $1.62K - $2.05K
     
         
           |    
          
                               
              69
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.21 - $75.37
      $2.05K - $2.56K
     
         
           |    
          
                               
              34
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.46 - $128.1
      $1.74K - $2.43K
     
         
           |    
          
                               
              19
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.5 - $30.4
      $1.6K - $2.49K
     
         
           |    
          
                               
              82
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.49 - $33.82
      $2.25K - $2.67K
     
         
           |    
          
                               
              79
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.17 - $103.58
      $1.9K - $2.59K
     
         
           |    
          
                               
              25
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.72 - $11.47
      $1.74K - $2.29K
     
         
           |    
          
                               
              200
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.22 - $42.57
      $2.33K - $2.98K
     
         
           |    
          
                               
              70
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $138.36 - $161.45
      $21.9K - $25.5K
     
         
           |    
          
                               
              2.52K
              $374K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.5 - $20.28
      $1.89K - $2.47K
     
         
           |    
          
                               
              122
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.8 - $89.17
      $706 - $1.07K
     
         
           |    
          
                               
              12
              $1K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              352
              $1K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.01 - $54.88
      $1.11K - $1.48K
     
         
           |    
          
                               
              27
              $1K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              138
              $1K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.92 - $43.78
      $1.15K - $1.58K
     
         
           |    
          
                               
              36
              $1K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.56 - $55.27
      $980 - $1.22K
     
         
           |    
          
                               
              22
              $1K
             
           | 
          
            
              
            
           |