| 
          
         | 
        
          
         | 
        
                               
              $17.95 - $30.45
              $1.6 Million - $2.71 Million
             
         |         
        
                       
         | 
        
                             
            0
            $0
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $24.88 - $29.42
              $52,770 - $62,399
             
         |         
        
                       
         | 
        
                             
            89,064
            $2.61 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $24.43 - $27.21
              $12,874 - $14,339
             
         |         
        
                       
         | 
        
                             
            86,943
            $2.2 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $25.1 - $27.92
              $179,741 - $199,935
             
         |         
        
                       
         | 
        
                             
            87,470
            $2.35 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $24.38 - $28.02
              $241,971 - $278,098
             
         |         
        
                       
         | 
        
                             
            94,631
            $2.57 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $23.64 - $26.5
              $274,413 - $307,612
             
         |         
        
                       
         | 
        
                             
            104,556
            $2.59 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $25.76 - $28.07
              $49,742 - $54,203
             
         |         
        
                       
         | 
        
                             
            92,948
            $2.46 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $26.58 - $30.81
              $514,376 - $596,235
             
         |         
        
                       
         | 
        
                             
            91,017
            $2.5 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $29.46 - $33.6
              $281,549 - $321,115
             
         |         
        
                       
         | 
        
                             
            71,665
            $2.22 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $28.98 - $30.67
              $1.8 Million - $1.9 Million
             
         |         
        
                       
         | 
        
                             
            62,108
            $1.88 Million
                  
         | 
        
          
                    
          
         |