| 
              
           | 
          
            
           | 
          
                                   
      $92.54 - $111.05
      $437K - $525K
     
         
           |    
          
                               
              41.2K
              $3.82M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.0 - $25.17
      $91.8K - $136K
     
         
           |    
          
                               
              38.9K
              $693K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $154.65 - $189.71
      $68K - $83.5K
     
         
           |    
          
                               
              9.92K
              $1.67M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.36 - $99.07
      $97.7K - $144K
     
         
           |    
          
                               
              50.6K
              $3.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $110.65 - $132.9
      $300K - $361K
     
         
           |    
          
                               
              54.8K
              $6.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $160.54 - $198.75
      $215K - $266K
     
         
           |    
          
                               
              13.7K
              $2.25M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.98 - $39.5
      $87.4K - $105K
     
         
           |    
          
                               
              51.1K
              $1.76M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.78 - $47.61
      $67.8K - $92.8K
     
         
           |    
          
                               
              22.5K
              $788K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.22 - $52.17
      $1.35M - $1.56M
     
         
           |    
          
                               
              654K
              $31.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.35 - $47.53
      $760K - $1.27M
     
         
           |    
          
                               
              94.6K
              $2.68M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.41 - $152.01
      $815K - $1.78M
     
         
           |    
          
                               
              23.5K
              $1.66M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.54 - $56.38
      $97.6K - $159K
     
         
           |    
          
                               
              44.1K
              $1.86M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.15 - $27.6
      $11.8K - $17.9K
     
         
           |    
          
                               
              24.1K
              $437K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.4 - $43.26
      $111K - $136K
     
         
           |    
          
                               
              61.6K
              $2.28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.03 - $88.77
      $296K - $571K
     
         
           |    
          
                               
              37.5K
              $1.73M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.47 - $102.23
      $842K - $1.02M
     
         
           |    
          
                               
              136K
              $12.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.47 - $34.94
      $18.2K - $29.7K
     
         
           |    
          
                               
              31.3K
              $783K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $74.7 - $97.7
      $626K - $819K
     
         
           |    
          
                               
              111K
              $9.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.17 - $34.97
      $53.7K - $62.2K
     
         
           |    
          
                               
              55.1K
              $1.66M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.73 - $6.82
      $27.2K - $67.9K
     
         
           |    
          
                               
              102K
              $278K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.55 - $33.27
      $168K - $228K
     
         
           |    
          
                               
              135K
              $3.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $96.09 - $113.81
      $38.3K - $45.4K
     
         
           |    
          
                               
              84.5K
              $8.34M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.37 - $102.68
      $314K - $452K
     
         
           |    
          
                               
              35.6K
              $2.85M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $141.7 - $159.83
      $31.2K - $35.2K
     
         
           |    
          
                               
              38.8K
              $5.76M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.02 - $20.5
      $50.5K - $148K
     
         
           |    
          
                               
              37K
              $259K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.96 - $71.3
      $162K - $222K
     
         
           |    
          
                               
              33.4K
              $1.82M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $153.58 - $184.72
      $61.4K - $73.9K
     
         
           |    
          
                               
              14.4K
              $2.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $435.02 - $515.95
      $10K - $11.9K
     
         
           |    
          
                               
              11.6K
              $5.47M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.3 - $8.64
      $62.4K - $125K
     
         
           |    
          
                               
              133K
              $575K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $255.29 - $303.75
      $288K - $343K
     
         
           |    
          
                               
              27.9K
              $7.22M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $137.83 - $191.19
      $351K - $487K
     
         
           |    
          
                               
              32K
              $4.57M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $216.63 - $454.52
      $501K - $1.05M
     
         
           |    
          
                               
              8.54K
              $2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $172.13 - $214.35
      $785K - $978K
     
         
           |    
          
                               
              80.4K
              $14.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.29 - $55.28
      $58.6K - $94.5K
     
         
           |    
          
                               
              47.5K
              $1.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.15 - $62.42
      $397K - $525K
     
         
           |    
          
                               
              143K
              $6.74M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.77 - $133.38
      $387K - $624K
     
         
           |    
          
                               
              29.7K
              $2.62M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $142.1 - $183.56
      $1.3M - $1.68M
     
         
           |    
          
                               
              67.7K
              $9.71M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.04 - $122.33
      $5.78K - $6.73K
     
         
           |    
          
                               
              105K
              $11.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.43 - $98.18
      $323K - $525K
     
         
           |    
          
                               
              52.3K
              $3.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.37 - $12.57
      $15.1K - $22.6K
     
         
           |    
          
                               
              432K
              $3.76M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.75 - $163.21
      $822K - $1.87M
     
         
           |    
          
                               
              33.2K
              $2.66M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1728.36 - $2231.14
      $270K - $348K
     
         
           |    
          
                               
              4.92K
              $9.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $190.28 - $291.27
      $891K - $1.36M
     
         
           |    
          
                               
              29.1K
              $5.81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $326.75 - $407.63
      $5.55M - $6.92M
     
         
           |    
          
                               
              217K
              $71.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.51 - $18.28
      $323K - $437K
     
         
           |    
          
                               
              496K
              $7.19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.22 - $81.31
      $86.3K - $134K
     
         
           |    
          
                               
              49.4K
              $2.65M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1695.35 - $2030.47
      $900K - $1.08M
     
         
           |    
          
                               
              15.4K
              $28.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $170.47 - $201.98
      $162K - $192K
     
         
           |    
          
                               
              164K
              $29.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $176.3 - $209.96
      $344K - $410K
     
         
           |    
          
                               
              86.9K
              $15.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.9 - $148.35
      $1.81M - $2.83M
     
         
           |    
          
                               
              344K
              $33.7M
             
           | 
          
            
              
            
           |