| 
              
           | 
          
            
           | 
          
                                   
      $14.44 - $17.89
      $14.4K - $17.9K
     
         
           |    
          
                               
              1K
              $15K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.85 - $47.6
      $11.2K - $15.8K
     
         
           |    
          
                               
              463
              $20K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.99 - $16.97
      $8.93K - $15.2K
     
         
           |    
          
                               
              1.37K
              $21K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.27 - $32.07
      $5.63K - $7.76K
     
         
           |    
          
                               
              4.01K
              $127K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.21 - $21.2
      $2.33K - $3.05K
     
         
           |    
          
                               
              6.87K
              $145K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.71 - $10.59
      $11.7K - $16K
     
         
           |    
          
                               
              1.65K
              $16K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.11 - $15.4
      $11.9K - $16.5K
     
         
           |    
          
                               
              1.07K
              $15K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.83 - $89.72
      $4.47K - $6.19K
     
         
           |    
          
                               
              688
              $61K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.4 - $47.27
      $9.07K - $13.2K
     
         
           |    
          
                               
              438
              $20K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.34 - $45.62
      $3.99K - $7.48K
     
         
           |    
          
                               
              755
              $34K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.67 - $12.85
      $7.55K - $17.1K
     
         
           |    
          
                               
              2.46K
              $20K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.77 - $94.36
      $2.69K - $3.49K
     
         
           |    
          
                               
              920
              $79K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.12 - $30.74
      $1.44K - $2.58K
     
         
           |    
          
                               
              1.62K
              $44K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.53 - $59.11
      $1.7K - $2.31K
     
         
           |    
          
                               
              1.98K
              $115K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.56 - $13.31
      $1.25K - $1.57K
     
         
           |    
          
                               
              7.77K
              $101K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $85.52 - $96.61
      $12.6K - $14.2K
     
         
           |    
          
                               
              147
              $13K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $85.42 - $94.39
      $4.7K - $5.19K
     
         
           |    
          
                               
              6.95K
              $652K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.57 - $24.45
      $1.6K - $2.22K
     
         
           |    
          
                               
              2.11K
              $51K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.24 - $17.71
      $12.9K - $17.2K
     
         
           |    
          
                               
              3.01K
              $48K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.88 - $23.17
      $4.63K - $9.87K
     
         
           |    
          
                               
              657
              $15K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.45 - $36.5
      $77.2K - $84.2K
     
         
           |    
          
                               
              31.8K
              $1.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.62 - $89.56
      $2.15K - $2.69K
     
         
           |    
          
                               
              1.17K
              $102K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.19 - $111.51
      $6.36K - $8.14K
     
         
           |    
          
                               
              1.2K
              $132K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.14 - $53.28
      $11.1K - $13.7K
     
         
           |    
          
                               
              257
              $13K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.84 - $34.36
      $5.86K - $8.11K
     
         
           |    
          
                               
              1.95K
              $63K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.74 - $5.47
      $9.68K - $14.2K
     
         
           |    
          
                               
              2.97K
              $15K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.71 - $73.45
      $1.95K - $2.57K
     
         
           |    
          
                               
              853
              $62K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.84 - $93.53
      $2.54K - $2.9K
     
         
           |    
          
                               
              1.58K
              $146K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.94 - $22.91
      $12.5K - $14.4K
     
         
           |    
          
                               
              3.62K
              $77K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.58 - $47.34
      $5.9K - $7.43K
     
         
           |    
          
                               
              1.4K
              $65K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.35 - $59.68
      $1.83K - $2.92K
     
         
           |    
          
                               
              462
              $27K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $108.41 - $120.51
      $17.1K - $19K
     
         
           |    
          
                               
              2.85K
              $334K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.53 - $38.63
      $11.6K - $15.2K
     
         
           |    
          
                               
              500
              $15K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.82 - $46.45
      $5.7K - $9.52K
     
         
           |    
          
                               
              304
              $14K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $80.59 - $94.67
      $10.8K - $12.7K
     
         
           |    
          
                               
              1.09K
              $100K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.27 - $48.26
      $8.13K - $12.2K
     
         
           |    
          
                               
              321
              $14K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.45 - $41.87
      $11.6K - $14.5K
     
         
           |    
          
                               
              1.47K
              $51K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.22 - $12.79
      $7.01K - $9.72K
     
         
           |    
          
                               
              3.48K
              $43K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $139.35 - $190.99
      $2.79K - $3.82K
     
         
           |    
          
                               
              485
              $84K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.29 - $53.34
      $9.79K - $11K
     
         
           |    
          
                               
              290
              $15K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.97 - $49.19
      $9.55K - $11.5K
     
         
           |    
          
                               
              241
              $11K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.77 - $82.74
      $2.64K - $4.3K
     
         
           |    
          
                               
              326
              $25K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.93 - $58.37
      $6.62K - $9.22K
     
         
           |    
          
                               
              1.24K
              $68K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $115.08 - $175.5
      $345 - $527
     
         
           |    
          
                               
              467
              $76K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.05 - $58.03
      $4.74K - $5.98K
     
         
           |    
          
                               
              1.05K
              $59K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $106.73 - $126.93
      $7.68K - $9.14K
     
         
           |    
          
                               
              222
              $27K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.98 - $50.26
      $10.4K - $10.5K
     
         
           |    
          
                               
              208
              $10K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.88 - $71.77
      $2.53K - $3.09K
     
         
           |    
          
                               
              595
              $42K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.91 - $76.44
      $7.83K - $8.94K
     
         
           |    
          
                               
              623
              $46K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.23 - $15.46
      $8.3K - $10.5K
     
         
           |    
          
                               
              1.99K
              $30K
             
           | 
          
            
              
            
           |