| 
              
           | 
          
            
           | 
          
                                   
      $6.4 - $7.96
      $2.42K - $3.01K
     
         
           |    
          
                               
              984
              $7K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.18 - $63.89
      $3.74K - $4.66K
     
         
           |    
          
                               
              191
              $10K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.52 - $23.42
      $2.18K - $2.48K
     
         
           |    
          
                               
              819
              $18K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.57 - $20.7
      $1.95K - $2.59K
     
         
           |    
          
                               
              385
              $7K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $133.66 - $158.53
      $1.47K - $1.74K
     
         
           |    
          
                               
              128
              $20K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.7 - $31.83
      $2.45K - $3.15K
     
         
           |    
          
                               
              225
              $6K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.0 - $85.06
      $7.13K - $9.19K
     
         
           |    
          
                               
              424
              $29K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.39 - $42.1
      $1.7K - $2.36K
     
         
           |    
          
                               
              203
              $8K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.82 - $39.04
      $2.96K - $3.63K
     
         
           |    
          
                               
              106
              $3K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.0 - $34.91
      $7.81K - $9.74K
     
         
           |    
          
                               
              1.73K
              $53K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.17 - $71.22
      $1.99K - $2.56K
     
         
           |    
          
                               
              62
              $4K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.77 - $45.57
      $2.33K - $3.14K
     
         
           |    
          
                               
              83
              $3K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              322
              $4K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.7 - $84.62
      $1.73K - $2.2K
     
         
           |    
          
                               
              293
              $22K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.36 - $6.45
      $3.21K - $4.75K
     
         
           |    
          
                               
              1.83K
              $9K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.1 - $35.01
      $2.26K - $3.75K
     
         
           |    
          
                               
              238
              $5K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.83 - $107.06
      $2.94K - $3.32K
     
         
           |    
          
                               
              246
              $25K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.57 - $30.17
      $604 - $845
     
         
           |    
          
                               
              744
              $22K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.13 - $17.24
      $1.07K - $1.83K
     
         
           |    
          
                               
              445
              $7K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.46 - $128.1
      $1.1K - $1.54K
     
         
           |    
          
                               
              97
              $12K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.96 - $44.75
      $3.44K - $3.85K
     
         
           |    
          
                               
              322
              $13K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.45 - $61.84
      $1.44K - $1.73K
     
         
           |    
          
                               
              925
              $56K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $131.55 - $151.93
      $5.92K - $6.84K
     
         
           |    
          
                               
              367
              $51K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.65 - $35.38
      $1.08K - $1.38K
     
         
           |    
          
                               
              1.05K
              $36K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.78 - $120.37
      $1.87K - $2.17K
     
         
           |    
          
                               
              301
              $34K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $88.3 - $95.43
      $7.59K - $8.21K
     
         
           |    
          
                               
              930
              $83K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.18 - $71.02
      $1.78K - $2.13K
     
         
           |    
          
                               
              291
              $20K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.34 - $12.23
      $46.7 - $61.2
     
         
           |    
          
                               
              2.06K
              $24K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.43 - $19.09
      $2.47K - $3.05K
     
         
           |    
          
                               
              253
              $4K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $126.84 - $145.22
      $121K - $139K
     
         
           |    
          
                               
              9.99K
              $1.29M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.13 - $14.14
      $2.11K - $2.46K
     
         
           |    
          
                               
              1.57K
              $21K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $175.61 - $208.95
      $351 - $418
     
         
           |    
          
                               
              160
              $33K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.42 - $57.0
      $970 - $1.37K
     
         
           |    
          
                               
              202
              $11K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.68 - $61.09
      $1.87K - $2.44K
     
         
           |    
          
                               
              152
              $9K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.4 - $64.29
      $5.18K - $6.24K
     
         
           |    
          
                               
              498
              $27K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.32 - $75.28
      $1.53K - $1.88K
     
         
           |    
          
                               
              139
              $10K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $111.01 - $119.72
      $4K - $4.31K
     
         
           |    
          
                               
              588
              $67K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              438
              $42K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.84 - $7.88
      $2.49K - $3.36K
     
         
           |    
          
                               
              493
              $3K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.94 - $6.65
      $3.48K - $4.69K
     
         
           |    
          
                               
              1.11K
              $5K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.14 - $15.77
      $1.82K - $2.37K
     
         
           |    
          
                               
              474
              $7K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.96 - $83.42
      $2.45K - $2.84K
     
         
           |    
          
                               
              1.47K
              $121K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.25 - $5.66
      $1.83K - $2.44K
     
         
           |    
          
                               
              805
              $4K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              86
              $10K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.01 - $95.52
      $1.3K - $1.72K
     
         
           |    
          
                               
              42
              $3K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $121.61 - $152.67
      $243 - $305
     
         
           |    
          
                               
              446
              $60K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.62 - $15.51
      $654 - $1.05K
     
         
           |    
          
                               
              145
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.14 - $42.26
      $1.09K - $1.31K
     
         
           |    
          
                               
              81
              $3K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              49
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $216.56 - $256.68
      $1.73K - $2.05K
     
         
           |    
          
                               
              241
              $58K
             
           | 
          
            
              
            
           |