| 
              
           | 
          
            
           | 
          
                                   
      $41.85 - $48.48
      $292K - $339K
     
         
           |    
          
                               
              6.99K
              $306K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.87 - $69.82
      $154K - $211K
     
         
           |    
          
                               
              15K
              $1.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.32 - $11.37
      $268K - $327K
     
         
           |    
          
                               
              28.7K
              $301K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.35 - $16.3
      $279K - $440K
     
         
           |    
          
                               
              27K
              $300K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $116.79 - $241.6
      $164K - $340K
     
         
           |    
          
                               
              1.41K
              $299K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.03 - $79.07
      $285K - $318K
     
         
           |    
          
                               
              4.02K
              $293K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.27 - $73.32
      $227K - $296K
     
         
           |    
          
                               
              4.03K
              $293K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.56 - $36.96
      $279K - $308K
     
         
           |    
          
                               
              8.32K
              $292K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $88.48 - $107.04
      $277K - $335K
     
         
           |    
          
                               
              3.13K
              $292K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $78.62 - $88.51
      $270K - $304K
     
         
           |    
          
                               
              12.9K
              $1.09M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.6 - $14.27
      $51.3K - $131K
     
         
           |    
          
                               
              30.3K
              $419K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.27 - $80.82
      $282K - $319K
     
         
           |    
          
                               
              3.95K
              $285K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              5.06K
              $282K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.21 - $66.6
      $219K - $285K
     
         
           |    
          
                               
              4.28K
              $281K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.55 - $89.92
      $274K - $421K
     
         
           |    
          
                               
              4.68K
              $281K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.78 - $31.98
      $234K - $315K
     
         
           |    
          
                               
              9.86K
              $277K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $126.05 - $276.15
      $256K - $561K
     
         
           |    
          
                               
              2.03K
              $276K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $202.02 - $294.43
      $191K - $279K
     
         
           |    
          
                               
              946
              $276K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.77 - $18.76
      $267K - $318K
     
         
           |    
          
                               
              16.9K
              $274K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.66 - $13.8
      $245K - $290K
     
         
           |    
          
                               
              21K
              $271K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              1.45K
              $269K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.86 - $179.3
      $99.3K - $283K
     
         
           |    
          
                               
              1.58K
              $266K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.42 - $38.55
      $221K - $300K
     
         
           |    
          
                               
              7.78K
              $265K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.39 - $18.1
      $200K - $348K
     
         
           |    
          
                               
              19.2K
              $261K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.32 - $76.24
      $246K - $291K
     
         
           |    
          
                               
              3.82K
              $259K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.84 - $36.89
      $234K - $334K
     
         
           |    
          
                               
              9.06K
              $254K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.11 - $33.58
      $194K - $249K
     
         
           |    
          
                               
              7.43K
              $249K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.97 - $17.21
      $157K - $272K
     
         
           |    
          
                               
              15.8K
              $248K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.1 - $4.72
      $188K - $287K
     
         
           |    
          
                               
              60.8K
              $247K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.63 - $7.98
      $204K - $245K
     
         
           |    
          
                               
              30.7K
              $242K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $101.85 - $182.61
      $136K - $243K
     
         
           |    
          
                               
              1.33K
              $241K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.66 - $90.53
      $195K - $249K
     
         
           |    
          
                               
              2.75K
              $238K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.98 - $29.49
      $180K - $265K
     
         
           |    
          
                               
              9K
              $238K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.88 - $24.49
      $213K - $276K
     
         
           |    
          
                               
              11.3K
              $235K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.94 - $7.03
      $170K - $242K
     
         
           |    
          
                               
              34.5K
              $235K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $372.3 - $448.86
      $198K - $239K
     
         
           |    
          
                               
              533
              $232K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.1 - $81.3
      $228K - $246K
     
         
           |    
          
                               
              3.03K
              $232K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.41 - $11.19
      $165K - $289K
     
         
           |    
          
                               
              25.8K
              $231K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.65 - $42.44
      $170K - $236K
     
         
           |    
          
                               
              5.55K
              $231K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $106.73 - $126.93
      $183K - $217K
     
         
           |    
          
                               
              5.73K
              $704K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.54 - $21.3
      $113K - $252K
     
         
           |    
          
                               
              11.8K
              $230K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.6 - $15.64
      $220K - $253K
     
         
           |    
          
                               
              16.2K
              $227K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.96 - $32.46
      $205K - $230K
     
         
           |    
          
                               
              7.08K
              $226K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.15 - $58.93
      $276K - $324K
     
         
           |    
          
                               
              18.5K
              $980K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.37 - $6.97
      $93.5K - $275K
     
         
           |    
          
                               
              39.4K
              $222K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $102.86 - $129.5
      $177K - $223K
     
         
           |    
          
                               
              1.72K
              $222K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.23 - $42.88
      $200K - $230K
     
         
           |    
          
                               
              5.37K
              $220K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.15 - $30.5
      $130K - $231K
     
         
           |    
          
                               
              7.56K
              $219K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.94 - $7.2
      $14.6K - $54.1K
     
         
           |    
          
                               
              39.5K
              $284K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $77.43 - $107.58
      $153K - $212K
     
         
           |    
          
                               
              4.48K
              $466K
             
           | 
          
            
              
            
           |