| 
          
         | 
        
          
         | 
        
                               
              $34.62 - $38.47
              $567,733 - $630,869
             
         |         
        
                       
         | 
        
                             
            465,977
            $17.9 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $30.37 - $35.31
              $637,709 - $741,439
             
         |         
        
                       
         | 
        
                             
            449,578
            $15.8 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $31.76 - $166.28
              $11.2 Million - $58.4 Million
             
         |         
        
                       
         | 
        
                             
            428,580
            $13.6 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $153.31 - $163.65
              $1.23 Million - $1.32 Million
             
         |         
        
                       
         | 
        
                             
            77,437
            $12.7 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $149.47 - $165.35
              $218,375 - $241,576
             
         |         
        
                       
         | 
        
                             
            69,384
            $10.9 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $28.1 - $163.61
              $95,652 - $556,928
             
         |         
        
                       
         | 
        
                             
            67,923
            $10.5 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $27.75 - $164.89
              $13,708 - $81,455
             
         |         
        
                       
         | 
        
                             
            64,519
            $8.95 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $145.08 - $172.75
              $1.14 Million - $1.36 Million
             
         |         
        
                       
         | 
        
                             
            64,025
            $9.49 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $162.0 - $175.48
              $695,142 - $752,984
             
         |         
        
                       
         | 
        
                             
            56,163
            $9.6 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $159.9 - $171.95
              $17.4 Million - $18.7 Million
             
         |         
        
                       
         | 
        
                             
            51,872
            $8.91 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $155.35 - $165.12
              $1.64 Million - $1.74 Million
             
         |         
        
                       
         | 
        
                             
            160,574
            $25.4 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $152.89 - $163.76
              $167,261 - $179,153
             
         |         
        
                       
         | 
        
                             
            171,110
            $27.4 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $131.4 - $153.47
              $3.29 Million - $3.84 Million
             
         |         
        
                       
         | 
        
                             
            170,016
            $25.8 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $112.02 - $133.2
              $5.98 Million - $7.11 Million
             
         |         
        
                       
         | 
        
                             
            195,037
            $26 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $107.02 - $121.04
              $585,827 - $662,572
             
         |         
        
                       
         | 
        
                             
            248,383
            $28.3 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $88.04 - $119.61
              $1.81 Million - $2.45 Million
             
         |         
        
                       
         | 
        
                             
            253,857
            $27.5 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $79.39 - $129.53
              $3.57 Million - $5.82 Million
             
         |         
        
                       
         | 
        
                             
            274,366
            $25.3 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $113.69 - $127.09
              $1.18 Million - $1.32 Million
             
         |         
        
                       
         | 
        
                             
            319,306
            $40.5 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $111.23 - $119.73
              $2.02 Million - $2.18 Million
             
         |         
        
                       
         | 
        
                             
            329,719
            $38.9 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $109.09 - $117.73
              $4.19 Million - $4.52 Million
             
         |         
        
                       
         | 
        
                             
            347,901
            $40.6 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $99.95 - $114.36
              $3.32 Million - $3.8 Million
             
         |         
        
                       
         | 
        
                             
            386,303
            $43.8 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $95.78 - $119.49
              $9.13 Million - $11.4 Million
             
         |         
        
                       
         | 
        
                             
            419,488
            $42.6 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $112.51 - $120.82
              $1.57 Million - $1.68 Million
             
         |         
        
                       
         | 
        
                             
            514,859
            $61.2 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $107.92 - $116.01
              $54.1 Million - $58.1 Million
             
         |         
        
                       
         | 
        
                             
            500,914
            $56.4 Million
                  
         | 
        
          
                    
          
         |