| 
              
           | 
          
            
           | 
          
                                   
      $159.58 - $183.97
      $31.3K - $36.1K
     
         
           |    
          
                               
              3.49K
              $613K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $102.76 - $115.66
      $64.5K - $72.6K
     
         
           |    
          
                               
              10.9K
              $1.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.56 - $95.06
      $2.08K - $3.99K
     
         
           |    
          
                               
              746
              $70K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.45 - $89.86
      $9.37K - $12.7K
     
         
           |    
          
                               
              1.32K
              $118K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.86 - $43.38
      $65.2K - $76.7K
     
         
           |    
          
                               
              8.75K
              $323K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.66 - $30.08
      $24.1K - $29.4K
     
         
           |    
          
                               
              1.29K
              $35K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.03 - $133.84
      $3K - $5.09K
     
         
           |    
          
                               
              597
              $79K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.5 - $114.3
      $14.2K - $17.9K
     
         
           |    
          
                               
              977
              $111K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.86 - $179.3
      $3.52K - $10K
     
         
           |    
          
                               
              228
              $38K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.74 - $32.22
      $17.7K - $21.3K
     
         
           |    
          
                               
              2.65K
              $84K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.63 - $12.55
      $114K - $148K
     
         
           |    
          
                               
              64.7K
              $680K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.2 - $29.84
      $16K - $20.6K
     
         
           |    
          
                               
              1.41K
              $42K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              885
              $43K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.74 - $11.03
      $11.4K - $18.7K
     
         
           |    
          
                               
              2.86K
              $31K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $210.78 - $281.82
      $4.22K - $5.64K
     
         
           |    
          
                               
              613
              $170K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.5 - $39.05
      $12.1K - $13.4K
     
         
           |    
          
                               
              21.2K
              $778K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $223.31 - $304.18
      $3.13K - $4.26K
     
         
           |    
          
                               
              540
              $161K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.49 - $133.44
      $7.45K - $9.61K
     
         
           |    
          
                               
              896
              $118K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.28 - $35.09
      $24.5K - $35.4K
     
         
           |    
          
                               
              1.73K
              $47K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.9 - $64.02
      $3.39K - $5.06K
     
         
           |    
          
                               
              1.5K
              $95K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.02 - $26.3
      $43.7K - $54.7K
     
         
           |    
          
                               
              6.56K
              $138K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $78.85 - $101.3
      $14.2K - $18.2K
     
         
           |    
          
                               
              756
              $74K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.75 - $69.14
      $10.9K - $21.1K
     
         
           |    
          
                               
              319
              $22K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.14 - $15.77
      $7.09K - $9.21K
     
         
           |    
          
                               
              22K
              $347K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.96 - $27.76
      $16.5K - $19.2K
     
         
           |    
          
                               
              1.81K
              $50K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.04 - $94.19
      $13.7K - $19.2K
     
         
           |    
          
                               
              387
              $36K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.41 - $103.84
      $12.1K - $15.9K
     
         
           |    
          
                               
              551
              $56K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.85 - $32.24
      $16.4K - $22.1K
     
         
           |    
          
                               
              2.05K
              $64K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.65 - $39.9
      $96.2K - $125K
     
         
           |    
          
                               
              11.1K
              $341K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $138.96 - $245.71
      $1.25K - $2.21K
     
         
           |    
          
                               
              211
              $51K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.85 - $36.14
      $10.6K - $12.4K
     
         
           |    
          
                               
              2.14K
              $76K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.73 - $51.44
      $14.9K - $15.4K
     
         
           |    
          
                               
              11.6K
              $595K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.89 - $46.39
      $1.83K - $2.51K
     
         
           |    
          
                               
              1.78K
              $82K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.79 - $14.14
      $10.1K - $13.2K
     
         
           |    
          
                               
              85.6K
              $1.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $236.44 - $328.0
      $5.67K - $7.87K
     
         
           |    
          
                               
              221
              $72K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.52 - $35.31
      $15.4K - $18.4K
     
         
           |    
          
                               
              952
              $33K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6700.0 - $7410.93
      $13.4K - $14.8K
     
         
           |    
          
                               
              33
              $243K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.5 - $87.28
      $14.4K - $20.8K
     
         
           |    
          
                               
              1.06K
              $72K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $100.22 - $123.41
      $17.3K - $21.3K
     
         
           |    
          
                               
              648
              $72K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.36 - $27.19
      $19.5K - $20.9K
     
         
           |    
          
                               
              2.04K
              $53K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.1 - $4.72
      $14.5K - $22.1K
     
         
           |    
          
                               
              5.5K
              $22K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1699.35 - $1901.99
      $18.7K - $20.9K
     
         
           |    
          
                               
              17
              $30K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.26 - $52.89
      $9.94K - $15.3K
     
         
           |    
          
                               
              628
              $33K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $271.94 - $339.35
      $5.17K - $6.45K
     
         
           |    
          
                               
              270
              $91K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.22 - $139.65
      $10K - $13.4K
     
         
           |    
          
                               
              385
              $53K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.08 - $63.14
      $11.1K - $14K
     
         
           |    
          
                               
              839
              $52K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              7.15K
              $700K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.21 - $48.21
      $3.96K - $6.12K
     
         
           |    
          
                               
              1.33K
              $56K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.32 - $114.99
      $6.99K - $9.2K
     
         
           |    
          
                               
              723
              $81K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $163.54 - $186.02
      $18.8K - $21.4K
     
         
           |    
          
                               
              1.8K
              $324K
             
           | 
          
            
              
            
           |