| 
              
           | 
          
            
           | 
          
                                   
      $26.16 - $27.65
      $519K - $548K
     
         
           |    
          
                               
              300
              $8K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.32 - $49.13
      $503K - $511K
     
         
           |    
          
                               
              356
              $17K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $408.73 - $490.3
      $491K - $589K
     
         
           |    
          
                               
              96
              $43K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.6 - $82.03
      $513K - $816K
     
         
           |    
          
                               
              756
              $62K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.26 - $34.01
      $482K - $493K
     
         
           |    
          
                               
              508
              $17K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $110.74 - $122.12
      $486K - $535K
     
         
           |    
          
                               
              1.09K
              $132K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.11 - $54.01
      $502K - $644K
     
         
           |    
          
                               
              904
              $47K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.33 - $105.31
      $477K - $533K
     
         
           |    
          
                               
              491
              $51K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.02 - $60.3
      $463K - $499K
     
         
           |    
          
                               
              40
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.79 - $68.42
      $464K - $505K
     
         
           |    
          
                               
              355
              $24K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $132.9 - $142.03
      $465K - $497K
     
         
           |    
          
                               
              145
              $20K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.24 - $74.3
      $467K - $516K
     
         
           |    
          
                               
              33
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $335.1 - $718.54
      $468K - $1M
     
         
           |    
          
                               
              115
              $82K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $209.79 - $237.38
      $443K - $502K
     
         
           |    
          
                               
              86
              $18K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.72 - $111.84
      $430K - $555K
     
         
           |    
          
                               
              393
              $43K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.31 - $35.5
      $390K - $716K
     
         
           |    
          
                               
              1.59K
              $53K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $236.25 - $257.69
      $422K - $460K
     
         
           |    
          
                               
              108
              $27K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $154.4 - $222.91
      $415K - $599K
     
         
           |    
          
                               
              225
              $50K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.31 - $48.98
      $393K - $444K
     
         
           |    
          
                               
              40
              $1K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $264.06 - $287.34
      $404K - $439K
     
         
           |    
          
                               
              47
              $13K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.78 - $76.62
      $381K - $430K
     
         
           |    
          
                               
              761
              $58K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.92 - $52.42
      $383K - $447K
     
         
           |    
          
                               
              56
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $276.51 - $305.12
      $403K - $445K
     
         
           |    
          
                               
              4
              $1K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $151.42 - $200.58
      $342K - $454K
     
         
           |    
          
                               
              203
              $40K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $150.71 - $178.14
      $389K - $459K
     
         
           |    
          
                               
              34
              $6K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $139.82 - $155.45
      $388K - $432K
     
         
           |    
          
                               
              81
              $12K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.05 - $59.07
      $381K - $424K
     
         
           |    
          
                               
              810
              $45K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $88.47 - $93.24
      $384K - $405K
     
         
           |    
          
                               
              2
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.14 - $87.32
      $380K - $408K
     
         
           |    
          
                               
              170
              $14K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.94 - $50.41
      $369K - $423K
     
         
           |    
          
                               
              308
              $14K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $237.58 - $259.17
      $362K - $395K
     
         
           |    
          
                               
              51
              $12K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $80.93 - $93.55
      $351K - $406K
     
         
           |    
          
                               
              469
              $43K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.5 - $25.11
      $362K - $443K
     
         
           |    
          
                               
              1.42K
              $34K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.5 - $35.2
      $267K - $368K
     
         
           |    
          
                               
              587
              $14K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.54 - $47.12
      $344K - $498K
     
         
           |    
          
                               
              300
              $13K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.78 - $33.69
      $341K - $361K
     
         
           |    
          
                               
              462
              $15K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $139.09 - $161.16
      $340K - $394K
     
         
           |    
          
                               
              367
              $58K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.24 - $111.73
      $331K - $358K
     
         
           |    
          
                               
              293
              $32K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.58 - $105.54
      $271K - $347K
     
         
           |    
          
                               
              76
              $6K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $567.09 - $607.37
      $333K - $357K
     
         
           |    
          
                               
              20
              $11K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.85 - $81.32
      $320K - $326K
     
         
           |    
          
                               
              170
              $13K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $108.46 - $120.63
      $326K - $363K
     
         
           |    
          
                               
              544
              $64K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $158.59 - $198.69
      $307K - $385K
     
         
           |    
          
                               
              69
              $13K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.15 - $58.11
      $304K - $320K
     
         
           |    
          
                               
              127
              $7K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.0 - $61.97
      $303K - $383K
     
         
           |    
          
                               
              83
              $4K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $222.54 - $371.84
      $293K - $490K
     
         
           |    
          
                               
              21
              $7K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $116.31 - $125.93
      $295K - $319K
     
         
           |    
          
                               
              10
              $1K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.44 - $91.77
      $298K - $299K
     
         
           |    
          
                               
              814
              $74K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.82 - $66.17
      $285K - $321K
     
         
           |    
          
                               
              74
              $4K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $92.18 - $95.14
      $280K - $289K
     
         
           |    
          
                               
              82
              $7K
             
           | 
          
            
              
            
           |