| 
              
           | 
          
            
           | 
          
                                   
      $271.18 - $309.22
      $896K - $1.02M
     
         
           |    
          
                               
              9.89K
              $2.79M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.54 - $37.24
      $717K - $796K
     
         
           |    
          
                               
              69K
              $2.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $138.59 - $171.12
      $967K - $1.19M
     
         
           |    
          
                               
              8.56K
              $1.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.42 - $56.35
      $827K - $925K
     
         
           |    
          
                               
              20.8K
              $1.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $259.44 - $278.65
      $931K - $1M
     
         
           |    
          
                               
              5.62K
              $1.46M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $111.37 - $124.95
      $808K - $907K
     
         
           |    
          
                               
              10.3K
              $1.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              10.1K
              $1.96M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $192.32 - $232.35
      $953K - $1.15M
     
         
           |    
          
                               
              8.54K
              $1.64M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.02 - $73.57
      $714K - $761K
     
         
           |    
          
                               
              23.8K
              $1.75M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $457.26 - $524.37
      $888K - $1.02M
     
         
           |    
          
                               
              4.24K
              $1.94M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $195.41 - $212.37
      $466K - $507K
     
         
           |    
          
                               
              20.8K
              $4.35M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $252.18 - $305.41
      $563K - $682K
     
         
           |    
          
                               
              3.26K
              $996K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              31.5K
              $3.95M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $415.15 - $489.89
      $1.4M - $1.65M
     
         
           |    
          
                               
              16.1K
              $6.87M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $185.88 - $207.44
      $485K - $542K
     
         
           |    
          
                               
              13.3K
              $2.68M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $284.17 - $319.49
      $649K - $730K
     
         
           |    
          
                               
              7.06K
              $2.19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.75 - $43.37
      $626K - $635K
     
         
           |    
          
                               
              171K
              $7.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $238.61 - $264.3
      $1.29M - $1.42M
     
         
           |    
          
                               
              39.2K
              $9.68M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.35 - $85.25
      $203K - $302K
     
         
           |    
          
                               
              17.2K
              $1.45M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $756.7 - $811.13
      $633K - $678K
     
         
           |    
          
                               
              1.27K
              $997K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.12 - $78.46
      $506K - $619K
     
         
           |    
          
                               
              13.8K
              $1.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.86 - $71.14
      $417K - $472K
     
         
           |    
          
                               
              28.4K
              $2.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $108.0 - $141.42
      $358K - $469K
     
         
           |    
          
                               
              10.6K
              $1.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $97.75 - $100.75
      $186K - $191K
     
         
           |    
          
                               
              413K
              $41.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $193.58 - $213.07
      $499K - $549K
     
         
           |    
          
                               
              6.55K
              $1.37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.29 - $100.17
      $348K - $390K
     
         
           |    
          
                               
              24.5K
              $2.45M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $65.67 - $71.67
      $903K - $985K
     
         
           |    
          
                               
              88.8K
              $5.89M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.8 - $42.86
      $435K - $468K
     
         
           |    
          
                               
              54.4K
              $2.33M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.77 - $77.54
      $227K - $253K
     
         
           |    
          
                               
              56.2K
              $4.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.76 - $48.46
      $525K - $532K
     
         
           |    
          
                               
              71.3K
              $3.44M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $119.73 - $134.7
      $394K - $443K
     
         
           |    
          
                               
              19.4K
              $2.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $132.83 - $140.61
      $317K - $336K
     
         
           |    
          
                               
              30.2K
              $4.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $100.16 - $100.7
      $531K - $534K
     
         
           |    
          
                               
              13.5K
              $1.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $387.78 - $645.35
      $437K - $727K
     
         
           |    
          
                               
              2.8K
              $1.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $131.77 - $175.63
      $224K - $299K
     
         
           |    
          
                               
              8.08K
              $1.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $656.44 - $753.15
      $124K - $142K
     
         
           |    
          
                               
              4.61K
              $3.44M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $74.68 - $80.26
      $430K - $462K
     
         
           |    
          
                               
              16.4K
              $1.31M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.26 - $47.16
      $391K - $437K
     
         
           |    
          
                               
              26.4K
              $1.22M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $689.63 - $968.09
      $117K - $165K
     
         
           |    
          
                               
              2.12K
              $2.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $646.03 - $807.39
      $674K - $843K
     
         
           |    
          
                               
              3.18K
              $2.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.63 - $28.94
      $474K - $535K
     
         
           |    
          
                               
              33.4K
              $869K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.53 - $76.86
      $395K - $450K
     
         
           |    
          
                               
              19.5K
              $1.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.65 - $109.75
      $192K - $232K
     
         
           |    
          
                               
              15.4K
              $1.67M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.84 - $45.06
      $334K - $369K
     
         
           |    
          
                               
              161K
              $7.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $199.29 - $226.27
      $925K - $1.05M
     
         
           |    
          
                               
              32.9K
              $6.76M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $232.56 - $304.78
      $997K - $1.31M
     
         
           |    
          
                               
              16.1K
              $3.98M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $330.88 - $375.23
      $404K - $459K
     
         
           |    
          
                               
              5.25K
              $1.82M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.73 - $45.54
      $365K - $389K
     
         
           |    
          
                               
              38.6K
              $1.74M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.87 - $63.06
      $298K - $349K
     
         
           |    
          
                               
              16.8K
              $1.06M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.39 - $53.11
      $404K - $410K
     
         
           |    
          
                               
              78.8K
              $4.18M
             
           | 
          
            
              
            
           |