| 
              
           | 
          
            
           | 
          
                                   
      $10.17 - $12.13
      $6.01K - $7.17K
     
         
           |    
          
                               
              43.5K
              $481K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.54 - $8.98
      $144 - $233
     
         
           |    
          
                               
              45.5K
              $328K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $292.13 - $333.62
      $19.9K - $22.7K
     
         
           |    
          
                               
              2.72K
              $842K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $194.44 - $206.51
      $61.1K - $64.8K
     
         
           |    
          
                               
              8.42K
              $1.74M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.8 - $3.01
      $1.13K - $4.24K
     
         
           |    
          
                               
              19.4K
              $50K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $269.2 - $297.91
      $106K - $117K
     
         
           |    
          
                               
              14.7K
              $4.37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.83 - $84.09
      $11K - $16.8K
     
         
           |    
          
                               
              3.41K
              $271K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.02 - $60.3
      $47.2K - $50.8K
     
         
           |    
          
                               
              28.5K
              $1.71M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.48 - $80.06
      $12.8K - $14.7K
     
         
           |    
          
                               
              5.17K
              $411K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.23 - $5.89
      $2.73K - $4.97K
     
         
           |    
          
                               
              16.3K
              $93K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.73 - $1.14
      $5.62K - $8.77K
     
         
           |    
          
                               
              135K
              $148K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $145.57 - $178.99
      $18.5K - $22.7K
     
         
           |    
          
                               
              11.6K
              $1.81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $132.29 - $187.07
      $5.29K - $7.48K
     
         
           |    
          
                               
              2.37K
              $407K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $656.44 - $753.15
      $57.8K - $66.3K
     
         
           |    
          
                               
              1.13K
              $843K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.64 - $15.79
      $26.5K - $36K
     
         
           |    
          
                               
              74.7K
              $1.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.27 - $12.66
      $1.11K - $1.7K
     
         
           |    
          
                               
              12.1K
              $143K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.17 - $33.06
      $9.47K - $12K
     
         
           |    
          
                               
              11.5K
              $352K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.58 - $1.66
      $199 - $569
     
         
           |    
          
                               
              45.8K
              $70K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.35 - $64.28
      $28.3K - $33.4K
     
         
           |    
          
                               
              14K
              $891K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.9 - $92.9
      $3.31K - $3.62K
     
         
           |    
          
                               
              6.47K
              $596K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.65 - $7.75
      $1.89K - $4.01K
     
         
           |    
          
                               
              12.1K
              $93K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.25 - $6.31
      $8.56K - $12.7K
     
         
           |    
          
                               
              27.3K
              $163K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $122.55 - $139.81
      $17.3K - $19.7K
     
         
           |    
          
                               
              7.45K
              $986K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.19 - $66.72
      $33.7K - $40.7K
     
         
           |    
          
                               
              31.7K
              $1.91M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.39 - $61.02
      $27.4K - $35.3K
     
         
           |    
          
                               
              22.9K
              $1.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.42 - $13.86
      $59.2K - $78.8K
     
         
           |    
          
                               
              38.7K
              $529K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.17 - $83.9
      $37.4K - $46.7K
     
         
           |    
          
                               
              9.55K
              $793K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.2 - $3.52
      $708 - $1.13K
     
         
           |    
          
                               
              41K
              $142K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.64 - $82.54
      $2.4K - $2.72K
     
         
           |    
          
                               
              9.9K
              $753K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.58 - $54.41
      $22.7K - $26.6K
     
         
           |    
          
                               
              14.1K
              $766K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.87 - $17.81
      $4.44K - $5.7K
     
         
           |    
          
                               
              17.6K
              $298K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.95 - $31.03
      $45.1K - $61K
     
         
           |    
          
                               
              23.7K
              $660K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $92.93 - $112.75
      $7.71K - $9.36K
     
         
           |    
          
                               
              11.2K
              $1.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.16 - $80.94
      $18.7K - $21K
     
         
           |    
          
                               
              8.47K
              $685K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.94 - $3.9
      $2.76K - $5.55K
     
         
           |    
          
                               
              35.1K
              $129K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.43 - $4.76
      $170 - $566
     
         
           |    
          
                               
              31.3K
              $102K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.4 - $10.85
      $27.6K - $35.6K
     
         
           |    
          
                               
              89.6K
              $957K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2915.52 - $4014.54
      $5.83K - $8.03K
     
         
           |    
          
                               
              88
              $320K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.13 - $32.17
      $5.59K - $6.88K
     
         
           |    
          
                               
              43.6K
              $1.32M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $882.65 - $1184.8
      $53.8K - $72.3K
     
         
           |    
          
                               
              527
              $620K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $110.31 - $127.65
      $24.8K - $28.7K
     
         
           |    
          
                               
              7.68K
              $948K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.53 - $66.18
      $33.2K - $52.9K
     
         
           |    
          
                               
              15.3K
              $867K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.96 - $8.53
      $774 - $1.33K
     
         
           |    
          
                               
              20.2K
              $169K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $99.17 - $113.27
      $13.3K - $15.2K
     
         
           |    
          
                               
              25.2K
              $2.84M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.77 - $86.83
      $46.7K - $58.1K
     
         
           |    
          
                               
              25.9K
              $2.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.15 - $17.41
      $985 - $1.69K
     
         
           |    
          
                               
              13.1K
              $215K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $83.6 - $96.31
      $2.42K - $2.79K
     
         
           |    
          
                               
              11.6K
              $1.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $289.3 - $397.65
      $6.36K - $8.75K
     
         
           |    
          
                               
              797
              $316K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.28 - $59.79
      $40.5K - $48.2K
     
         
           |    
          
                               
              14K
              $800K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $271.18 - $309.22
      $133K - $151K
     
         
           |    
          
                               
              71.8K
              $20.3M
             
           | 
          
            
              
            
           |