| 
              
           | 
          
            
           | 
          
                                   
      $103.78 - $120.37
      $660K - $766K
     
         
           |    
          
                               
              6.36K
              $734K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.88 - $9.06
      $588K - $774K
     
         
           |    
          
                               
              85.4K
              $722K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.45 - $4.16
      $678K - $1.95M
     
         
           |    
          
                               
              468K
              $711K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.48 - $53.26
      $610K - $1.33M
     
         
           |    
          
                               
              24.9K
              $707K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.14 - $18.77
      $606K - $751K
     
         
           |    
          
                               
              40K
              $693K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.34 - $12.04
      $483K - $792K
     
         
           |    
          
                               
              65.8K
              $691K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.62 - $65.63
      $588K - $720K
     
         
           |    
          
                               
              11K
              $690K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.87 - $10.03
      $577K - $843K
     
         
           |    
          
                               
              84K
              $684K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.78 - $11.28
      $658K - $688K
     
         
           |    
          
                               
              61K
              $679K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.9 - $37.1
      $509K - $632K
     
         
           |    
          
                               
              17K
              $631K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $157.66 - $172.39
      $620K - $678K
     
         
           |    
          
                               
              3.93K
              $626K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.13 - $22.69
      $495K - $619K
     
         
           |    
          
                               
              27.3K
              $611K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.01 - $16.7
      $501K - $598K
     
         
           |    
          
                               
              35.8K
              $589K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.37 - $77.63
      $472K - $587K
     
         
           |    
          
                               
              7.56K
              $584K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.63 - $45.4
      $570K - $593K
     
         
           |    
          
                               
              13.1K
              $583K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.09 - $38.95
      $443K - $574K
     
         
           |    
          
                               
              14.7K
              $573K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.13 - $3.32
      $470K - $732K
     
         
           |    
          
                               
              221K
              $571K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.06 - $28.7
      $547K - $603K
     
         
           |    
          
                               
              21K
              $565K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.7 - $1.49
      $259K - $552K
     
         
           |    
          
                               
              370K
              $551K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.32 - $45.67
      $450K - $550K
     
         
           |    
          
                               
              12K
              $548K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $126.6 - $151.6
      $463K - $554K
     
         
           |    
          
                               
              3.65K
              $544K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.2 - $25.08
      $471K - $558K
     
         
           |    
          
                               
              22.2K
              $541K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.23 - $25.56
      $442K - $925K
     
         
           |    
          
                               
              36.2K
              $538K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.57 - $6.54
      $486K - $570K
     
         
           |    
          
                               
              87.2K
              $530K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.64 - $7.26
      $377K - $590K
     
         
           |    
          
                               
              81.2K
              $529K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.55 - $115.66
      $432K - $552K
     
         
           |    
          
                               
              4.78K
              $528K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.54 - $23.17
      $513K - $527K
     
         
           |    
          
                               
              22.8K
              $523K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.54 - $0.87
      $398K - $641K
     
         
           |    
          
                               
              737K
              $515K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.85 - $59.52
      $488K - $582K
     
         
           |    
          
                               
              9.79K
              $513K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.13 - $9.08
      $479K - $609K
     
         
           |    
          
                               
              67.1K
              $505K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.31 - $168.6
      $304K - $486K
     
         
           |    
          
                               
              2.88K
              $486K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.16 - $20.88
      $342K - $471K
     
         
           |    
          
                               
              22.6K
              $460K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.73 - $108.75
      $279K - $455K
     
         
           |    
          
                               
              4.18K
              $455K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $83.12 - $109.97
      $329K - $435K
     
         
           |    
          
                               
              3.96K
              $434K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.91 - $19.33
      $290K - $435K
     
         
           |    
          
                               
              22.5K
              $432K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              53K
              $420K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.8 - $11.79
      $338K - $407K
     
         
           |    
          
                               
              34.5K
              $397K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.14 - $25.43
      $386K - $406K
     
         
           |    
          
                               
              16K
              $395K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.85 - $85.07
      $343K - $464K
     
         
           |    
          
                               
              5.46K
              $378K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.37 - $64.13
      $301K - $376K
     
         
           |    
          
                               
              5.86K
              $376K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.05 - $36.6
      $308K - $364K
     
         
           |    
          
                               
              9.93K
              $361K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.38 - $40.02
      $325K - $367K
     
         
           |    
          
                               
              9.18K
              $359K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.13 - $55.86
      $312K - $355K
     
         
           |    
          
                               
              6.35K
              $353K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.07 - $28.64
      $311K - $369K
     
         
           |    
          
                               
              12.9K
              $347K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.3 - $28.95
      $338K - $372K
     
         
           |    
          
                               
              12.8K
              $345K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.53 - $54.46
      $266K - $333K
     
         
           |    
          
                               
              6.12K
              $333K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.32 - $2.08
      $225K - $354K
     
         
           |    
          
                               
              170K
              $331K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.36 - $14.93
      $241K - $347K
     
         
           |    
          
                               
              23.2K
              $316K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.9 - $47.2
      $290K - $298K
     
         
           |    
          
                               
              6.32K
              $297K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.78 - $25.3
      $245K - $298K
     
         
           |    
          
                               
              11.8K
              $296K
             
           | 
          
            
              
            
           |