| 
              
           | 
          
            
           | 
          
                                   
      $21.87 - $57.56
      $443K - $1.17M
     
         
           |    
          
                               
              20.3K
              $819K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.95 - $43.5
      $767K - $879K
     
         
           |    
          
                               
              20.2K
              $817K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $306.61 - $340.78
      $730K - $811K
     
         
           |    
          
                               
              2.38K
              $804K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $92.18 - $113.03
      $747K - $916K
     
         
           |    
          
                               
              8.11K
              $793K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.83 - $39.8
      $774K - $968K
     
         
           |    
          
                               
              24.3K
              $790K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.28 - $77.44
      $692K - $874K
     
         
           |    
          
                               
              11.3K
              $788K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              12.1K
              $781K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.68 - $6.07
      $763K - $1.26M
     
         
           |    
          
                               
              207K
              $781K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.68 - $39.07
      $766K - $975K
     
         
           |    
          
                               
              25K
              $777K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $160.54 - $198.75
      $748K - $926K
     
         
           |    
          
                               
              4.66K
              $764K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.92 - $21.16
      $648K - $765K
     
         
           |    
          
                               
              36.2K
              $763K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $204.55 - $241.93
      $714K - $845K
     
         
           |    
          
                               
              3.49K
              $758K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $151.94 - $175.86
      $739K - $855K
     
         
           |    
          
                               
              4.86K
              $747K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.21 - $18.98
      $702K - $775K
     
         
           |    
          
                               
              40.8K
              $739K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.6 - $140.0
      $736K - $1.25M
     
         
           |    
          
                               
              8.92K
              $736K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $167.43 - $244.7
      $726K - $1.06M
     
         
           |    
          
                               
              4.33K
              $725K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.03 - $39.27
      $701K - $809K
     
         
           |    
          
                               
              20.6K
              $714K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $148.15 - $186.25
      $614K - $772K
     
         
           |    
          
                               
              4.14K
              $706K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.32 - $90.7
      $643K - $774K
     
         
           |    
          
                               
              8.53K
              $652K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $174.99 - $222.58
      $650K - $826K
     
         
           |    
          
                               
              3.71K
              $649K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.27 - $40.63
      $572K - $678K
     
         
           |    
          
                               
              16.7K
              $646K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $210.58 - $246.8
      $586K - $686K
     
         
           |    
          
                               
              2.78K
              $644K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.48 - $44.96
      $614K - $736K
     
         
           |    
          
                               
              16.4K
              $641K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              176K
              $640K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $295.17 - $354.82
      $620K - $745K
     
         
           |    
          
                               
              2.1K
              $640K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.81 - $69.63
      $450K - $699K
     
         
           |    
          
                               
              10K
              $637K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $108.81 - $123.4
      $610K - $692K
     
         
           |    
          
                               
              5.61K
              $631K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.59 - $43.88
      $562K - $656K
     
         
           |    
          
                               
              14.9K
              $631K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $472.29 - $575.13
      $614K - $748K
     
         
           |    
          
                               
              1.3K
              $629K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $121.81 - $131.22
      $598K - $644K
     
         
           |    
          
                               
              4.91K
              $617K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.22 - $70.7
      $615K - $849K
     
         
           |    
          
                               
              12K
              $615K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $146.12 - $186.55
      $602K - $768K
     
         
           |    
          
                               
              4.12K
              $609K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.34 - $43.84
      $495K - $693K
     
         
           |    
          
                               
              15.8K
              $600K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $128.78 - $154.37
      $593K - $711K
     
         
           |    
          
                               
              4.61K
              $593K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.82 - $58.86
      $568K - $763K
     
         
           |    
          
                               
              13K
              $591K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $136.0 - $154.19
      $570K - $646K
     
         
           |    
          
                               
              4.19K
              $590K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.76 - $14.44
      $550K - $907K
     
         
           |    
          
                               
              62.8K
              $587K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.56 - $65.3
      $561K - $637K
     
         
           |    
          
                               
              9.75K
              $582K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $114.1 - $135.66
      $500K - $595K
     
         
           |    
          
                               
              4.39K
              $580K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.72 - $48.8
      $499K - $584K
     
         
           |    
          
                               
              12K
              $578K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.32 - $109.27
      $477K - $577K
     
         
           |    
          
                               
              5.28K
              $576K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.1 - $31.22
      $525K - $628K
     
         
           |    
          
                               
              20.1K
              $574K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.05 - $20.78
      $544K - $626K
     
         
           |    
          
                               
              30.1K
              $573K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $115.16 - $144.36
      $559K - $700K
     
         
           |    
          
                               
              4.85K
              $572K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $154.22 - $176.16
      $529K - $605K
     
         
           |    
          
                               
              3.43K
              $569K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.46 - $120.92
      $525K - $779K
     
         
           |    
          
                               
              6.44K
              $562K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $169.2 - $216.66
      $452K - $579K
     
         
           |    
          
                               
              2.67K
              $559K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.24 - $21.85
      $551K - $845K
     
         
           |    
          
                               
              38.7K
              $556K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.82 - $89.02
      $475K - $573K
     
         
           |    
          
                               
              6.44K
              $553K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.81 - $52.23
      $547K - $652K
     
         
           |    
          
                               
              12.5K
              $551K
             
           | 
          
            
              
            
           |