| 
              
           | 
          
            
           | 
          
                                   
      $5.25 - $8.12
      $470K - $726K
     
         
           |    
          
                               
              89.4K
              $726K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.47 - $81.81
      $613K - $755K
     
         
           |    
          
                               
              9.23K
              $719K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.34 - $19.72
      $381K - $726K
     
         
           |    
          
                               
              36.8K
              $716K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              8.13K
              $700K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.14 - $46.45
      $558K - $760K
     
         
           |    
          
                               
              16.4K
              $696K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              28.1K
              $692K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.89 - $62.42
      $457K - $818K
     
         
           |    
          
                               
              13.1K
              $689K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.88 - $11.79
      $457K - $684K
     
         
           |    
          
                               
              58K
              $658K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $422.19 - $533.73
      $510K - $644K
     
         
           |    
          
                               
              1.21K
              $644K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.81 - $84.91
      $379K - $633K
     
         
           |    
          
                               
              7.45K
              $632K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $532.27 - $656.65
      $606K - $747K
     
         
           |    
          
                               
              1.14K
              $627K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              28.3K
              $621K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              28.8K
              $618K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.73 - $29.21
      $511K - $657K
     
         
           |    
          
                               
              22.5K
              $604K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.57 - $14.12
      $239K - $606K
     
         
           |    
          
                               
              42.9K
              $588K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              38.4K
              $586K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.81 - $34.89
      $554K - $748K
     
         
           |    
          
                               
              21.4K
              $571K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.45 - $70.08
      $559K - $628K
     
         
           |    
          
                               
              8.96K
              $565K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $470.37 - $663.28
      $400K - $564K
     
         
           |    
          
                               
              851
              $564K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.5 - $30.4
      $373K - $581K
     
         
           |    
          
                               
              19.1K
              $559K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              25.4K
              $557K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.47 - $102.48
      $411K - $615K
     
         
           |    
          
                               
              6K
              $552K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.43 - $28.1
      $436K - $547K
     
         
           |    
          
                               
              19.5K
              $541K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.93 - $61.5
      $473K - $539K
     
         
           |    
          
                               
              8.77K
              $538K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $155.71 - $201.03
      $420K - $543K
     
         
           |    
          
                               
              2.7K
              $536K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              44.5K
              $532K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $183.31 - $241.46
      $395K - $520K
     
         
           |    
          
                               
              2.15K
              $519K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $255.27 - $288.74
      $494K - $559K
     
         
           |    
          
                               
              1.94K
              $516K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.69 - $29.48
      $492K - $588K
     
         
           |    
          
                               
              19.9K
              $511K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.37 - $10.63
      $503K - $639K
     
         
           |    
          
                               
              60.1K
              $506K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.88 - $18.99
      $425K - $508K
     
         
           |    
          
                               
              26.7K
              $506K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.81 - $9.75
      $483K - $603K
     
         
           |    
          
                               
              61.8K
              $497K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.18 - $88.62
      $286K - $537K
     
         
           |    
          
                               
              6.06K
              $481K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.36 - $27.91
      $433K - $496K
     
         
           |    
          
                               
              17.8K
              $474K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.71 - $61.66
      $448K - $604K
     
         
           |    
          
                               
              9.8K
              $472K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.35 - $43.18
      $411K - $549K
     
         
           |    
          
                               
              12.7K
              $469K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.31 - $15.28
      $342K - $507K
     
         
           |    
          
                               
              33.2K
              $445K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $107.26 - $155.96
      $321K - $466K
     
         
           |    
          
                               
              2.99K
              $445K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.09 - $98.75
      $266K - $444K
     
         
           |    
          
                               
              4.5K
              $444K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $155.48 - $186.71
      $387K - $465K
     
         
           |    
          
                               
              2.49K
              $443K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.28 - $15.52
      $434K - $655K
     
         
           |    
          
                               
              42.2K
              $439K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.75 - $84.94
      $352K - $447K
     
         
           |    
          
                               
              5.27K
              $438K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.25 - $39.79
      $389K - $439K
     
         
           |    
          
                               
              11K
              $424K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.2 - $83.08
      $354K - $438K
     
         
           |    
          
                               
              5.27K
              $416K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $154.86 - $239.07
      $266K - $411K
     
         
           |    
          
                               
              1.72K
              $410K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.06 - $29.27
      $294K - $408K
     
         
           |    
          
                               
              13.9K
              $408K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.86 - $29.01
      $336K - $409K
     
         
           |    
          
                               
              14.1K
              $406K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.3 - $69.3
      $246K - $423K
     
         
           |    
          
                               
              6.1K
              $403K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.4 - $51.88
      $157K - $398K
     
         
           |    
          
                               
              7.68K
              $398K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.06 - $23.06
      $358K - $434K
     
         
           |    
          
                               
              18.8K
              $396K
             
           | 
          
            
              
            
           |