| 
          
         | 
        
          
         | 
        
                               
              $26.9 - $33.85
              $4,492 - $5,652
             
         |         
        
                       
         | 
        
                             
            42,370
            $1.17 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $30.72 - $35.63
              $34,498 - $40,012
             
         |         
        
                       
         | 
        
                             
            42,203
            $1.41 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $32.13 - $35.67
              $53,946 - $59,889
             
         |         
        
                       
         | 
        
                             
            43,326
            $1.54 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $31.94 - $34.04
              $1.33 Million - $1.42 Million
             
         |         
        
                       
         | 
        
                             
            41,647
            $1.35 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $24.29 - $26.83
              $2.41 Million - $2.66 Million
             
         |         
        
                       
         | 
        
                             
            0
            $0
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $25.27 - $25.45
              $364,797 - $367,396
             
         |         
        
                       
         | 
        
                             
            99,035
            $2.51 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $21.8 - $34.92
              $1.12 Million - $1.79 Million
             
         |         
        
                       
         | 
        
                             
            84,599
            $2.15 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $30.15 - $33.49
              $1.02 Million - $1.13 Million
             
         |         
        
                       
         | 
        
                             
            135,771
            $4.55 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $29.79 - $31.82
              $1.11 Million - $1.18 Million
             
         |         
        
                       
         | 
        
                             
            101,952
            $3.17 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $28.98 - $31.02
              $996,564 - $1.07 Million
             
         |         
        
                       
         | 
        
                             
            64,801
            $2 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $25.49 - $29.97
              $26,993 - $31,738
             
         |         
        
                       
         | 
        
                             
            30,413
            $905,000
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $24.51 - $30.47
              $719,466 - $894,416
             
         |         
        
                       
         | 
        
                             
            29,354
            $759,000
                  
         | 
        
          
                    
          
         |