| 
              
           | 
          
            
           | 
          
                                   
      $172.41 - $199.66
      $9.65K - $11.2K
     
         
           |    
          
                               
              84
              $15K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.23 - $34.41
      $11.6K - $13.2K
     
         
           |    
          
                               
              634
              $19K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.76 - $38.05
      $11K - $15.6K
     
         
           |    
          
                               
              484
              $13K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $255.46 - $285.58
      $9.2K - $10.3K
     
         
           |    
          
                               
              184
              $51K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.29 - $85.97
      $7.53K - $8.6K
     
         
           |    
          
                               
              650
              $53K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.14 - $69.61
      $8.81K - $11.8K
     
         
           |    
          
                               
              173
              $11K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $111.08 - $132.99
      $8.89K - $10.6K
     
         
           |    
          
                               
              105
              $13K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $101.96 - $132.43
      $2.75K - $3.58K
     
         
           |    
          
                               
              248
              $31K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.64 - $82.54
      $72.6 - $82.5
     
         
           |    
          
                               
              1.77K
              $134K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.83 - $43.02
      $794 - $903
     
         
           |    
          
                               
              2.24K
              $93K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $121.01 - $138.21
      $16.3K - $18.7K
     
         
           |    
          
                               
              650
              $79K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.34 - $2.16
      $2.18K - $3.51K
     
         
           |    
          
                               
              10.9K
              $22K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $328.67 - $358.52
      $1.64K - $1.79K
     
         
           |    
          
                               
              503
              $175K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $756.7 - $811.13
      $9.84K - $10.5K
     
         
           |    
          
                               
              31
              $24K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $301.44 - $365.84
      $6.63K - $8.05K
     
         
           |    
          
                               
              300
              $97K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $252.42 - $311.93
      $34.1K - $42.1K
     
         
           |    
          
                               
              833
              $222K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $296.92 - $341.36
      $9.5K - $10.9K
     
         
           |    
          
                               
              54
              $16K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.81 - $34.07
      $9.69K - $11.1K
     
         
           |    
          
                               
              2.16K
              $71K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.65 - $46.42
      $1.7K - $1.81K
     
         
           |    
          
                               
              3.34K
              $154K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $311.12 - $482.13
      $5.6K - $8.68K
     
         
           |    
          
                               
              21
              $9K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.91 - $44.87
      $545 - $583
     
         
           |    
          
                               
              3.57K
              $159K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.02 - $38.81
      $784 - $1.13K
     
         
           |    
          
                               
              809
              $31K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.47 - $86.89
      $1.27K - $1.56K
     
         
           |    
          
                               
              764
              $64K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $220.68 - $255.63
      $221 - $256
     
         
           |    
          
                               
              1.2K
              $293K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $121.81 - $137.24
      $1.71K - $1.92K
     
         
           |    
          
                               
              1.16K
              $153K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.94 - $30.43
      $3.55K - $5.42K
     
         
           |    
          
                               
              621
              $18K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.69 - $65.48
      $7.24K - $8.51K
     
         
           |    
          
                               
              581
              $36K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.34 - $71.63
      $2.37K - $3.58K
     
         
           |    
          
                               
              275
              $19K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.49 - $40.7
      $150 - $163
     
         
           |    
          
                               
              2.99K
              $121K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.35 - $7.22
      $4.16K - $6.91K
     
         
           |    
          
                               
              1.74K
              $11K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.29 - $90.77
      $329 - $363
     
         
           |    
          
                               
              935
              $84K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.58 - $58.61
      $1.75K - $1.99K
     
         
           |    
          
                               
              917
              $53K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.45 - $23.2
      $8.06K - $8.33K
     
         
           |    
          
                               
              538
              $12K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.91 - $46.28
      $1.02K - $1.16K
     
         
           |    
          
                               
              2.13K
              $94K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.16 - $78.59
      $7.31K - $7.54K
     
         
           |    
          
                               
              1.4K
              $109K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $110.74 - $122.12
      $221 - $244
     
         
           |    
          
                               
              958
              $115K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.56 - $10.52
      $67.8 - $1.27K
     
         
           |    
          
                               
              1.12K
              $8K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              936
              $30K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.69 - $25.26
      $7.21K - $7.38K
     
         
           |    
          
                               
              2.45K
              $61K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.33 - $83.57
      $1.13K - $3.59K
     
         
           |    
          
                               
              109
              $8K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $100.65 - $141.56
      $805 - $1.13K
     
         
           |    
          
                               
              199
              $27K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.14 - $35.96
      $1.86K - $2.09K
     
         
           |    
          
                               
              1.86K
              $65K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $96.14 - $147.2
      $2.6K - $3.97K
     
         
           |    
          
                               
              107
              $15K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.9 - $23.58
      $4.79K - $4.93K
     
         
           |    
          
                               
              6.45K
              $151K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              1.41K
              $32K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $88.47 - $93.24
      $2.3K - $2.42K
     
         
           |    
          
                               
              2.23K
              $203K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.7 - $111.17
      $622 - $667
     
         
           |    
          
                               
              1.11K
              $122K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.75 - $36.99
      $1.05K - $1.22K
     
         
           |    
          
                               
              1.83K
              $64K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $119.89 - $127.16
      $360 - $381
     
         
           |    
          
                               
              1.13K
              $142K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.32 - $63.19
      $4.35K - $5.94K
     
         
           |    
          
                               
              286
              $15K
             
           | 
          
            
              
            
           |