| 
          
         | 
        
          
         | 
        
                               
              $105.1 - $109.61
              $12.9 Million - $13.5 Million
             
         |         
        
                       
         | 
        
                             
            677,484
            $73.6 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $106.56 - $113.11
              $6.6 Million - $7.01 Million
             
         |         
        
                       
         | 
        
                             
            554,397
            $59.2 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $106.11 - $113.72
              $4.59 Million - $4.92 Million
             
         |         
        
                       
         | 
        
                             
            616,364
            $69.6 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $104.54 - $108.46
              $47.9 Million - $49.7 Million
             
         |         
        
                       
         | 
        
                             
            659,649
            $70.7 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $104.54 - $108.46
              $47.9 Million - $49.7 Million
             
         |         
        
                       
         | 
        
                             
            659,649
            $70.7 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $106.98 - $110.63
              $73.9 Million - $76.4 Million
             
         |         
        
                       
         | 
        
                             
            200,989
            $21.9 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $106.98 - $110.63
              $21.5 Million - $22.2 Million
             
         |         
        
                       
         | 
        
                             
            200,989
            $21.9 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $98.28 - $111.36
              $22.8 Million - $25.8 Million
             
         |         
        
                       
         | 
        
                             
            891,642
            $98.7 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $98.28 - $111.36
              $10.4 Million - $11.8 Million
             
         |         
        
                       
         | 
        
                             
            891,642
            $98.7 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $102.02 - $108.51
              $28.1 Million - $29.9 Million
             
         |         
        
                       
         | 
        
                             
            997,901
            $102 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $106.02 - $110.43
              $53.7 Million - $55.9 Million
             
         |         
        
                       
         | 
        
                             
            722,272
            $78.1 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $104.89 - $111.81
              $8.88 Million - $9.47 Million
             
         |         
        
                       
         | 
        
                             
            1,228,601
            $135 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $99.2 - $110.03
              $110 Million - $122 Million
             
         |         
        
                       
         | 
        
                             
            1,313,288
            $138 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $101.44 - $114.61
              $20.5 Million - $23.2 Million
             
         |         
        
                       
         | 
        
                             
            205,365
            $21 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $107.41 - $121.51
              $100,535 - $113,733
             
         |         
        
                       
         | 
        
                             
            2,905
            $320,000
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $118.44 - $131.22
              $335,658 - $371,877
             
         |         
        
                       
         | 
        
                             
            3,841
            $464,000
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $130.98 - $134.88
              $1,047 - $1,079
             
         |         
        
                       
         | 
        
                             
            6,675
            $885,000
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $133.03 - $136.33
              $1.51 Million - $1.54 Million
             
         |         
        
                       
         | 
        
                             
            6,683
            $889,000
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $129.85 - $134.36
              $15,452 - $15,988
             
         |         
        
                       
         | 
        
                             
            18,008
            $2.42 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $128.44 - $137.43
              $1.41 Million - $1.51 Million
             
         |         
        
                       
         | 
        
                             
            17,889
            $2.33 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $133.73 - $138.48
              $2.26 Million - $2.34 Million
             
         |         
        
                       
         | 
        
                             
            28,883
            $3.99 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $134.22 - $139.15
              $2.13 Million - $2.2 Million
             
         |         
        
                       
         | 
        
                             
            45,769
            $6.17 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $105.05 - $134.27
              $3.33 Million - $4.25 Million
             
         |         
        
                       
         | 
        
                             
            61,603
            $7.61 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $125.71 - $128.49
              $232,186 - $237,321
             
         |         
        
                       
         | 
        
                             
            29,930
            $3.83 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $122.95 - $129.1
              $130,204 - $136,716
             
         |         
        
                       
         | 
        
                             
            28,083
            $3.58 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $118.17 - $124.37
              $150,194 - $158,074
             
         |         
        
                       
         | 
        
                             
            29,142
            $3.62 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $113.15 - $119.15
              $1.09 Million - $1.14 Million
             
         |         
        
                       
         | 
        
                             
            30,413
            $3.62 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $111.35 - $114.52
              $670,883 - $689,983
             
         |         
        
                       
         | 
        
                             
            40,011
            $4.51 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $114.24 - $116.27
              $4.93 Million - $5.02 Million
             
         |         
        
                       
         | 
        
                             
            46,036
            $5.29 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $113.81 - $117.24
              $11,950 - $12,310
             
         |         
        
                       
         | 
        
                             
            2,876
            $330,000
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $115.72 - $120.97
              $4.65 Million - $4.86 Million
             
         |         
        
                       
         | 
        
                             
            2,771
            $325,000
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $119.89 - $121.79
              $32,130 - $32,639
             
         |         
        
                       
         | 
        
                             
            42,969
            $5.22 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $120.62 - $121.61
              $5.22 Million - $5.26 Million
             
         |         
        
                       
         | 
        
                             
            43,237
            $5.24 Million
                  
         | 
        
          
                    
          
         |