| 
              
           | 
          
            
           | 
          
                                   
      $50.52 - $61.77
      $16.1K - $19.6K
     
         
           |    
          
                               
              554
              $30K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $133.82 - $151.96
      $11.9K - $13.5K
     
         
           |    
          
                               
              693
              $96K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $150.66 - $178.04
      $15.4K - $18.2K
     
         
           |    
          
                               
              244
              $41K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $65.04 - $82.18
      $19.1K - $24.2K
     
         
           |    
          
                               
              264
              $21K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $78.52 - $100.4
      $14.6K - $18.7K
     
         
           |    
          
                               
              364
              $31K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.63 - $35.46
      $10.9K - $15.7K
     
         
           |    
          
                               
              563
              $16K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.62 - $37.89
      $17.4K - $19.6K
     
         
           |    
          
                               
              518
              $19K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.17 - $42.01
      $17.9K - $22K
     
         
           |    
          
                               
              136
              $5K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              971
              $47K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $253.22 - $299.78
      $16.2K - $19.2K
     
         
           |    
          
                               
              42
              $10K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $115.21 - $142.87
      $18.1K - $22.4K
     
         
           |    
          
                               
              72
              $10K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.26 - $72.4
      $17.8K - $23K
     
         
           |    
          
                               
              1.56K
              $106K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.54 - $41.04
      $9.9K - $12.9K
     
         
           |    
          
                               
              4.49K
              $168K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $102.76 - $115.66
      $11.9K - $13.4K
     
         
           |    
          
                               
              732
              $80K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $225.65 - $270.95
      $40.2K - $48.2K
     
         
           |    
          
                               
              1.73K
              $465K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $127.39 - $139.49
      $13.8K - $15.1K
     
         
           |    
          
                               
              419
              $55K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.03 - $20.28
      $12.8K - $16.2K
     
         
           |    
          
                               
              769
              $14K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.31 - $43.17
      $14.3K - $16.1K
     
         
           |    
          
                               
              12.3K
              $496K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $130.91 - $162.93
      $12.4K - $15.5K
     
         
           |    
          
                               
              348
              $54K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.76 - $112.34
      $11.7K - $14.6K
     
         
           |    
          
                               
              313
              $32K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.48 - $63.1
      $17.8K - $24.7K
     
         
           |    
          
                               
              844
              $53K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.53 - $40.65
      $22.1K - $29.4K
     
         
           |    
          
                               
              1.14K
              $46K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.49 - $19.66
      $16.6K - $16.7K
     
         
           |    
          
                               
              17.5K
              $344K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $99.75 - $151.89
      $10.6K - $16.1K
     
         
           |    
          
                               
              118
              $17K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.92 - $18.38
      $9.34K - $12.3K
     
         
           |    
          
                               
              1.2K
              $18K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.99 - $11.41
      $9.31K - $11.8K
     
         
           |    
          
                               
              4.01K
              $40K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.16 - $34.39
      $21.8K - $24.9K
     
         
           |    
          
                               
              3.24K
              $109K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              437
              $25K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.46 - $37.42
      $10.1K - $15.5K
     
         
           |    
          
                               
              301
              $8K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.59 - $128.6
      $15.1K - $18.8K
     
         
           |    
          
                               
              58
              $7K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.32 - $128.28
      $14.7K - $20.9K
     
         
           |    
          
                               
              33
              $4K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $108.68 - $145.07
      $17.1K - $22.8K
     
         
           |    
          
                               
              1.18K
              $167K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.92 - $86.2
      $6.23K - $8.53K
     
         
           |    
          
                               
              1.1K
              $88K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.0 - $16.08
      $9.46K - $15.2K
     
         
           |    
          
                               
              91
              $1K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.92 - $41.39
      $13.4K - $15K
     
         
           |    
          
                               
              273
              $10K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $126.32 - $147.75
      $10.4K - $12.1K
     
         
           |    
          
                               
              743
              $102K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $276.76 - $326.81
      $36.3K - $42.8K
     
         
           |    
          
                               
              8.63K
              $2.66M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.79 - $34.95
      $24.1K - $32.6K
     
         
           |    
          
                               
              2.7K
              $92K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $224.93 - $295.04
      $1.35K - $1.77K
     
         
           |    
          
                               
              588
              $143K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $273.94 - $388.21
      $336K - $476K
     
         
           |    
          
                               
              6.69K
              $2.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.31 - $58.08
      $22K - $31.7K
     
         
           |    
          
                               
              966
              $51K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.94 - $16.29
      $1.42K - $1.94K
     
         
           |    
          
                               
              4.54K
              $61K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.26 - $78.92
      $5.84K - $8.05K
     
         
           |    
          
                               
              358
              $20K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.27 - $103.29
      $12.5K - $15.7K
     
         
           |    
          
                               
              225
              $23K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.97 - $5.84
      $9.55K - $14K
     
         
           |    
          
                               
              4.49K
              $22K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.1 - $63.66
      $804 - $2.99K
     
         
           |    
          
                               
              221
              $3K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.0 - $27.11
      $10.9K - $14K
     
         
           |    
          
                               
              93
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.59 - $49.86
      $1.98K - $2.69K
     
         
           |    
          
                               
              1.49K
              $61K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $210.47 - $274.71
      $13.7K - $17.9K
     
         
           |    
          
                               
              183
              $43K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.16 - $46.72
      $11.6K - $14.2K
     
         
           |    
          
                               
              292
              $12K
             
           | 
          
            
              
            
           |