| 
              
           | 
          
            
           | 
          
                                   
      $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
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $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
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $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
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.76 - $77.7
      $339K - $481K
     
         
           |    
          
                               
              6.19K
              $339K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.11 - $31.4
      $316K - $341K
     
         
           |    
          
                               
              10.9K
              $338K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.15 - $42.89
      $333K - $591K
     
         
           |    
          
                               
              13.8K
              $332K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.4 - $110.52
      $332K - $420K
     
         
           |    
          
                               
              3.8K
              $332K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $120.72 - $157.56
      $255K - $333K
     
         
           |    
          
                               
              2.11K
              $332K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $313.26 - $550.27
      $323K - $567K
     
         
           |    
          
                               
              1.03K
              $331K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.5 - $21.27
      $329K - $737K
     
         
           |    
          
                               
              34.7K
              $329K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $178.97 - $197.4
      $317K - $349K
     
         
           |    
          
                               
              1.77K
              $329K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.61 - $54.75
      $326K - $516K
     
         
           |    
          
                               
              9.43K
              $326K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.11 - $44.09
      $324K - $375K
     
         
           |    
          
                               
              8.51K
              $325K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $335.28 - $398.39
      $323K - $384K
     
         
           |    
          
                               
              963
              $324K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.0 - $24.68
      $316K - $371K
     
         
           |    
          
                               
              15K
              $320K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $65.79 - $76.06
      $284K - $328K
     
         
           |    
          
                               
              4.31K
              $318K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.65 - $105.3
      $317K - $647K
     
         
           |    
          
                               
              6.14K
              $317K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.01 - $61.99
      $309K - $368K
     
         
           |    
          
                               
              5.93K
              $316K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.9 - $80.79
      $316K - $412K
     
         
           |    
          
                               
              5.1K
              $316K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.72 - $3.08
      $300K - $340K
     
         
           |    
          
                               
              110K
              $313K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.51 - $95.72
      $263K - $378K
     
         
           |    
          
                               
              3.95K
              $313K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $92.6 - $110.29
      $275K - $327K
     
         
           |    
          
                               
              2.97K
              $311K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $113.85 - $167.1
      $310K - $454K
     
         
           |    
          
                               
              2.72K
              $309K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.95 - $67.47
      $285K - $320K
     
         
           |    
          
                               
              4.75K
              $309K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.07 - $27.26
      $303K - $392K
     
         
           |    
          
                               
              14.4K
              $303K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.04 - $122.33
      $284K - $330K
     
         
           |    
          
                               
              2.7K
              $301K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $304.82 - $384.07
      $290K - $365K
     
         
           |    
          
                               
              951
              $301K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $268.63 - $301.33
      $272K - $305K
     
         
           |    
          
                               
              1.01K
              $300K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.83 - $36.05
      $292K - $302K
     
         
           |    
          
                               
              8.39K
              $300K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.12 - $20.1
      $263K - $327K
     
         
           |    
          
                               
              16.3K
              $298K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.15 - $58.95
      $264K - $500K
     
         
           |    
          
                               
              8.49K
              $297K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.46 - $26.35
      $278K - $341K
     
         
           |    
          
                               
              12.9K
              $297K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.98 - $47.98
      $297K - $432K
     
         
           |    
          
                               
              9.01K
              $297K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.29 - $16.38
      $297K - $396K
     
         
           |    
          
                               
              24.2K
              $296K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.09 - $53.61
      $292K - $446K
     
         
           |    
          
                               
              8.33K
              $292K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.91 - $81.2
      $289K - $406K
     
         
           |    
          
                               
              5K
              $291K
             
           | 
          
            
              
            
           |