| 
          
         | 
        
          
         | 
        
                               
              $27.9 - $32.96
              $150,046 - $177,258
             
         |         
        
                       
         | 
        
                             
            47,347
            $1.36 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $22.24 - $34.25
              $71,212 - $109,668
             
         |         
        
                       
         | 
        
                             
            52,725
            $1.73 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $27.6 - $38.18
              $25,336 - $35,049
             
         |         
        
                       
         | 
        
                             
            49,523
            $1.38 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $28.26 - $35.21
              $1.3 Million - $1.62 Million
             
         |         
        
                       
         | 
        
                             
            48,605
            $1.66 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $27.46 - $36.49
              $2,691 - $3,576
             
         |         
        
                       
         | 
        
                             
            94,527
            $2.84 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $27.08 - $36.23
              $113,600 - $151,984
             
         |         
        
                       
         | 
        
                             
            94,429
            $2.67 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $31.57 - $42.39
              $205,394 - $275,789
             
         |         
        
                       
         | 
        
                             
            98,624
            $3.24 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $27.2 - $48.94
              $242,515 - $436,349
             
         |         
        
                       
         | 
        
                             
            92,118
            $2.9 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $38.15 - $63.26
              $345,906 - $573,578
             
         |         
        
                       
         | 
        
                             
            83,202
            $3.82 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $58.39 - $78.64
              $4.09 Million - $5.5 Million
             
         |         
        
                       
         | 
        
                             
            92,269
            $5.65 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $73.87 - $92.86
              $391,658 - $492,343
             
         |         
        
                       
         | 
        
                             
            162,262
            $12.1 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $73.64 - $93.1
              $717,253 - $906,794
             
         |         
        
                       
         | 
        
                             
            156,960
            $14.5 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $81.74 - $112.47
              $2.41 Million - $3.31 Million
             
         |         
        
                       
         | 
        
                             
            147,220
            $13.1 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $63.39 - $105.53
              $3.58 Million - $5.96 Million
             
         |         
        
                       
         | 
        
                             
            176,672
            $16.5 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $53.19 - $64.24
              $3.5 Million - $4.22 Million
             
         |         
        
                       
         | 
        
                             
            233,108
            $14.9 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $29.13 - $53.08
              $417,462 - $760,689
             
         |         
        
                       
         | 
        
                             
            167,379
            $8.73 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $24.5 - $37.69
              $83,324 - $128,183
             
         |         
        
                       
         | 
        
                             
            181,710
            $5.68 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $27.95 - $36.43
              $1.36 Million - $1.77 Million
             
         |         
        
                       
         | 
        
                             
            178,309
            $5.98 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $29.35 - $35.25
              $120,980 - $145,300
             
         |         
        
                       
         | 
        
                             
            129,603
            $3.83 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $29.12 - $34.56
              $21,112 - $25,056
             
         |         
        
                       
         | 
        
                             
            133,725
            $4.6 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $24.21 - $33.69
              $2 Million - $2.78 Million
             
         |         
        
                       
         | 
        
                             
            133,000
            $4.38 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $22.36 - $32.61
              $910,476 - $1.33 Million
             
         |         
        
                       
         | 
        
                             
            50,431
            $1.21 Million
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $28.65 - $34.45
              $1,146 - $1,378
             
         |         
        
                       
         | 
        
                             
            9,712
            $326,000
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $24.81 - $31.58
              $13,397 - $17,053
             
         |         
        
                       
         | 
        
                             
            9,752
            $285,000
                  
         | 
        
          
                    
          
         |        
      
         
      
      
        | 
          
         | 
        
          
         | 
        
                               
              $24.95 - $30.1
              $256,785 - $309,789
             
         |         
        
                       
         | 
        
                             
            10,292
            $264,000
                  
         | 
        
          
                    
          
         |