| 
              
           | 
          
            
           | 
          
                                   
      $21.0 - $29.1
      $324K - $449K
     
         
           |    
          
                               
              15.4K
              $342K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $116.98 - $131.66
      $304K - $342K
     
         
           |    
          
                               
              2.6K
              $340K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $196.4 - $221.35
      $299K - $337K
     
         
           |    
          
                               
              3.75K
              $807K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $528.82 - $599.43
      $302K - $343K
     
         
           |    
          
                               
              572
              $332K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.62 - $37.57
      $291K - $325K
     
         
           |    
          
                               
              8.66K
              $325K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $280.64 - $1188.07
      $89.5K - $379K
     
         
           |    
          
                               
              319
              $322K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $132.61 - $155.28
      $205K - $240K
     
         
           |    
          
                               
              6.17K
              $950K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $157.29 - $211.12
      $242K - $324K
     
         
           |    
          
                               
              1.54K
              $320K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.09 - $40.06
      $278K - $318K
     
         
           |    
          
                               
              7.93K
              $317K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.45 - $37.39
      $310K - $357K
     
         
           |    
          
                               
              9.55K
              $316K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.89 - $94.65
      $275K - $314K
     
         
           |    
          
                               
              3.31K
              $313K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.81 - $69.41
      $278K - $412K
     
         
           |    
          
                               
              5.93K
              $308K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $199.95 - $254.98
      $355K - $453K
     
         
           |    
          
                               
              3.87K
              $839K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $136.19 - $196.61
      $228K - $330K
     
         
           |    
          
                               
              1.68K
              $303K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $134.5 - $150.45
      $278K - $311K
     
         
           |    
          
                               
              2.07K
              $303K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.88 - $36.53
      $292K - $335K
     
         
           |    
          
                               
              9.17K
              $302K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.29 - $25.09
      $197K - $303K
     
         
           |    
          
                               
              12.1K
              $301K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.27 - $15.85
      $244K - $315K
     
         
           |    
          
                               
              19.9K
              $299K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.58 - $36.09
      $274K - $334K
     
         
           |    
          
                               
              9.27K
              $298K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $107.61 - $140.11
      $288K - $375K
     
         
           |    
          
                               
              2.67K
              $298K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $100.31 - $120.62
      $245K - $295K
     
         
           |    
          
                               
              2.45K
              $295K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $235.81 - $256.91
      $283K - $308K
     
         
           |    
          
                               
              1.2K
              $295K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.91 - $67.73
      $314K - $361K
     
         
           |    
          
                               
              10.4K
              $628K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $450.68 - $560.64
      $164K - $205K
     
         
           |    
          
                               
              1.24K
              $690K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.43 - $10.8
      $264K - $383K
     
         
           |    
          
                               
              35.5K
              $282K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $166.4 - $198.56
      $238K - $284K
     
         
           |    
          
                               
              1.43K
              $282K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $123.25 - $143.55
      $264K - $308K
     
         
           |    
          
                               
              2.14K
              $279K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.73 - $28.85
      $223K - $326K
     
         
           |    
          
                               
              11.3K
              $279K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $101.93 - $116.62
      $282K - $322K
     
         
           |    
          
                               
              5.03K
              $532K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.51 - $94.25
      $251K - $274K
     
         
           |    
          
                               
              2.91K
              $271K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.87 - $31.42
      $241K - $272K
     
         
           |    
          
                               
              8.66K
              $269K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.39 - $72.47
      $253K - $331K
     
         
           |    
          
                               
              4.57K
              $268K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.95 - $63.71
      $257K - $298K
     
         
           |    
          
                               
              4.68K
              $267K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $215.38 - $273.47
      $270K - $343K
     
         
           |    
          
                               
              2.54K
              $616K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.43 - $57.4
      $190K - $269K
     
         
           |    
          
                               
              4.69K
              $263K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.53 - $98.63
      $240K - $265K
     
         
           |    
          
                               
              2.68K
              $261K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.04 - $64.82
      $243K - $276K
     
         
           |    
          
                               
              4.26K
              $260K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.71 - $41.68
      $257K - $317K
     
         
           |    
          
                               
              7.61K
              $258K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $97.8 - $136.39
      $208K - $290K
     
         
           |    
          
                               
              2.13K
              $257K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $134.48 - $148.54
      $233K - $257K
     
         
           |    
          
                               
              1.73K
              $256K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $127.73 - $147.2
      $237K - $273K
     
         
           |    
          
                               
              1.86K
              $254K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.27 - $51.9
      $195K - $252K
     
         
           |    
          
                               
              4.85K
              $251K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.52 - $56.8
      $219K - $257K
     
         
           |    
          
                               
              4.52K
              $248K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.86 - $40.91
      $207K - $283K
     
         
           |    
          
                               
              6.92K
              $248K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $113.24 - $131.95
      $155K - $180K
     
         
           |    
          
                               
              4.31K
              $569K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $83.34 - $95.96
      $230K - $265K
     
         
           |    
          
                               
              2.76K
              $246K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $289.93 - $370.06
      $234K - $299K
     
         
           |    
          
                               
              808
              $245K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.9 - $29.0
      $203K - $246K
     
         
           |    
          
                               
              8.48K
              $244K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $214.42 - $255.94
      $154K - $183K
     
         
           |    
          
                               
              2.54K
              $649K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.45 - $36.57
      $220K - $255K
     
         
           |    
          
                               
              6.98K
              $243K
             
           | 
          
            
              
            
           |