| 
              
           | 
          
            
           | 
          
                                   
      $75.42 - $88.95
      $382K - $451K
     
         
           |    
          
                               
              5.07K
              $425K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.36 - $44.42
      $422K - $530K
     
         
           |    
          
                               
              11.9K
              $421K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $219.6 - $270.85
      $345K - $426K
     
         
           |    
          
                               
              1.57K
              $420K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.79 - $59.89
      $453K - $568K
     
         
           |    
          
                               
              15.3K
              $769K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.27 - $14.23
      $348K - $534K
     
         
           |    
          
                               
              37.5K
              $415K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.35 - $10.24
      $205K - $393K
     
         
           |    
          
                               
              66.4K
              $579K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.77 - $49.94
      $74.4K - $117K
     
         
           |    
          
                               
              28.3K
              $1.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.56 - $61.02
      $374K - $470K
     
         
           |    
          
                               
              7.7K
              $407K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $80.05 - $137.75
      $166K - $285K
     
         
           |    
          
                               
              6.73K
              $785K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              2.7K
              $664K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.16 - $58.58
      $307K - $389K
     
         
           |    
          
                               
              6.64K
              $388K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.06 - $11.21
      $245K - $389K
     
         
           |    
          
                               
              47.7K
              $478K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.38 - $37.32
      $337K - $459K
     
         
           |    
          
                               
              12.3K
              $386K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.67 - $86.15
      $376K - $465K
     
         
           |    
          
                               
              5.4K
              $386K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.25 - $38.23
      $385K - $503K
     
         
           |    
          
                               
              13.2K
              $385K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.92 - $11.7
      $378K - $496K
     
         
           |    
          
                               
              42.4K
              $382K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.19 - $4.58
      $266K - $382K
     
         
           |    
          
                               
              83.3K
              $381K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.9 - $31.26
      $386K - $465K
     
         
           |    
          
                               
              39.8K
              $1.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $271.72 - $421.11
      $364K - $563K
     
         
           |    
          
                               
              1.34K
              $378K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.88 - $27.03
      $336K - $457K
     
         
           |    
          
                               
              16.9K
              $377K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.48 - $63.78
      $357K - $524K
     
         
           |    
          
                               
              8.21K
              $376K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.67 - $42.99
      $263K - $409K
     
         
           |    
          
                               
              9.52K
              $375K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.93 - $57.69
      $355K - $512K
     
         
           |    
          
                               
              8.88K
              $375K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.17 - $12.89
      $374K - $673K
     
         
           |    
          
                               
              52.2K
              $374K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.26 - $33.75
      $369K - $585K
     
         
           |    
          
                               
              17.3K
              $372K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $440.44 - $525.64
      $318K - $379K
     
         
           |    
          
                               
              721
              $372K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.25 - $14.77
      $207K - $371K
     
         
           |    
          
                               
              25.1K
              $370K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.75 - $116.61
      $366K - $450K
     
         
           |    
          
                               
              3.86K
              $365K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $102.72 - $143.06
      $358K - $498K
     
         
           |    
          
                               
              3.48K
              $364K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $130.79 - $183.66
      $403K - $566K
     
         
           |    
          
                               
              4.63K
              $640K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.96 - $71.3
      $346K - $475K
     
         
           |    
          
                               
              6.66K
              $363K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $476.63 - $610.45
      $346K - $443K
     
         
           |    
          
                               
              725
              $359K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.61 - $49.45
      $333K - $378K
     
         
           |    
          
                               
              7.64K
              $358K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.65 - $24.05
      $357K - $549K
     
         
           |    
          
                               
              22.8K
              $357K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.86 - $87.28
      $397K - $482K
     
         
           |    
          
                               
              11.6K
              $842K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.56 - $28.28
      $271K - $355K
     
         
           |    
          
                               
              12.6K
              $355K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.17 - $54.42
      $312K - $433K
     
         
           |    
          
                               
              7.97K
              $350K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.12 - $92.51
      $342K - $390K
     
         
           |    
          
                               
              4.21K
              $350K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $219.7 - $257.65
      $343K - $402K
     
         
           |    
          
                               
              1.56K
              $349K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.25 - $17.51
      $346K - $590K
     
         
           |    
          
                               
              33.7K
              $347K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.5 - $29.47
      $291K - $365K
     
         
           |    
          
                               
              12.4K
              $346K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.2 - $17.25
      $308K - $349K
     
         
           |    
          
                               
              20.2K
              $344K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.87 - $34.63
      $342K - $541K
     
         
           |    
          
                               
              15.6K
              $341K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.34 - $10.06
      $377K - $874K
     
         
           |    
          
                               
              100K
              $435K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.76 - $77.7
      $339K - $481K
     
         
           |    
          
                               
              6.19K
              $339K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.11 - $31.4
      $316K - $341K
     
         
           |    
          
                               
              10.9K
              $338K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.61 - $16.49
      $301K - $467K
     
         
           |    
          
                               
              46.6K
              $579K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.35 - $96.44
      $417K - $726K
     
         
           |    
          
                               
              10.8K
              $640K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.61 - $47.74
      $338K - $407K
     
         
           |    
          
                               
              18K
              $749K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.4 - $110.52
      $332K - $420K
     
         
           |    
          
                               
              3.8K
              $332K
             
           | 
          
            
              
            
           |