| 
              
           | 
          
            
           | 
          
                                   
      $129.99 - $175.67
      $29.5K - $39.9K
     
         
           |    
          
                               
              2.15K
              $332K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.88 - $54.4
      $25.8K - $30.6K
     
         
           |    
          
                               
              14.2K
              $771K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $224.32 - $326.09
      $5.83K - $8.48K
     
         
           |    
          
                               
              1.04K
              $340K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.89 - $93.51
      $4.89K - $6.36K
     
         
           |    
          
                               
              3.15K
              $294K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $277.23 - $315.28
      $35.2K - $40K
     
         
           |    
          
                               
              2.4K
              $752K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.55 - $20.12
      $16.8K - $23.3K
     
         
           |    
          
                               
              133K
              $2.62M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.18 - $36.59
      $7.82K - $9.48K
     
         
           |    
          
                               
              15.3K
              $557K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $197.25 - $244.33
      $21.7K - $26.9K
     
         
           |    
          
                               
              2.83K
              $689K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.53 - $59.11
      $4.74K - $6.44K
     
         
           |    
          
                               
              9.52K
              $554K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.5 - $37.54
      $2.57K - $3.38K
     
         
           |    
          
                               
              14.9K
              $544K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $118.04 - $175.83
      $12.4K - $18.5K
     
         
           |    
          
                               
              1.52K
              $263K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.09 - $38.95
      $9.57K - $12.4K
     
         
           |    
          
                               
              17.7K
              $687K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.48 - $38.2
      $5.01K - $6.07K
     
         
           |    
          
                               
              16.1K
              $607K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $168.32 - $209.71
      $42.9K - $53.5K
     
         
           |    
          
                               
              2.73K
              $541K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.39 - $51.94
      $7.91K - $9.92K
     
         
           |    
          
                               
              21.3K
              $1.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.48 - $35.65
      $178K - $270K
     
         
           |    
          
                               
              18.7K
              $447K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.4 - $86.59
      $3.98K - $5.2K
     
         
           |    
          
                               
              3.65K
              $305K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.37 - $45.51
      $66K - $90K
     
         
           |    
          
                               
              7.71K
              $277K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.0 - $86.01
      $7.01K - $8.26K
     
         
           |    
          
                               
              7.66K
              $648K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.48 - $63.1
      $500 - $694
     
         
           |    
          
                               
              7.79K
              $491K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1699.35 - $1901.99
      $62.9K - $70.4K
     
         
           |    
          
                               
              158
              $283K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.27 - $51.75
      $5.89K - $7.97K
     
         
           |    
          
                               
              8.42K
              $435K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.04 - $37.3
      $4.85K - $6.45K
     
         
           |    
          
                               
              10.6K
              $390K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.68 - $50.22
      $113 - $151
     
         
           |    
          
                               
              9.45K
              $465K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.17 - $103.07
      $18.3K - $20.9K
     
         
           |    
          
                               
              3.26K
              $325K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $419.99 - $501.97
      $44.1K - $52.7K
     
         
           |    
          
                               
              1.58K
              $762K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.36 - $76.85
      $225 - $307
     
         
           |    
          
                               
              3.8K
              $288K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $74.02 - $87.26
      $12.9K - $15.2K
     
         
           |    
          
                               
              12.1K
              $1.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $158.93 - $179.74
      $8.9K - $10.1K
     
         
           |    
          
                               
              3.86K
              $674K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.41 - $103.84
      $1.27K - $1.66K
     
         
           |    
          
                               
              2.63K
              $270K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.1 - $4.72
      $31.9K - $48.6K
     
         
           |    
          
                               
              10.3K
              $41K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.36 - $50.68
      $39.3K - $39.5K
     
         
           |    
          
                               
              31.8K
              $1.61M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.36 - $61.14
      $4.64K - $5.99K
     
         
           |    
          
                               
              5.01K
              $284K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.9 - $11.13
      $8.75K - $12.3K
     
         
           |    
          
                               
              33.7K
              $373K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.54 - $129.09
      $15.9K - $19.5K
     
         
           |    
          
                               
              9.32K
              $1.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.67 - $12.85
      $2.09K - $4.74K
     
         
           |    
          
                               
              15.4K
              $126K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $486.93 - $619.21
      $148K - $188K
     
         
           |    
          
                               
              1.15K
              $560K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.71 - $61.34
      $8.06K - $9.75K
     
         
           |    
          
                               
              8.3K
              $509K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.71 - $101.42
      $5.38K - $7.2K
     
         
           |    
          
                               
              2.75K
              $278K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.49 - $53.64
      $5.57K - $7.56K
     
         
           |    
          
                               
              8.4K
              $439K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.42 - $38.55
      $6.22K - $8.44K
     
         
           |    
          
                               
              9.04K
              $308K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              2.05K
              $504K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.48 - $14.58
      $5.28K - $6.71K
     
         
           |    
          
                               
              25.1K
              $365K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.85 - $25.4
      $5.28K - $6.43K
     
         
           |    
          
                               
              9.77K
              $247K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              2.14K
              $584K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.36 - $16.17
      $5.43K - $7.1K
     
         
           |    
          
                               
              13.8K
              $207K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.58 - $81.65
      $15.5K - $17.2K
     
         
           |    
          
                               
              10.9K
              $888K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.58 - $47.34
      $6.09K - $7.67K
     
         
           |    
          
                               
              6.46K
              $303K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.27 - $71.0
      $6.51K - $8.52K
     
         
           |    
          
                               
              6.74K
              $478K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.35 - $93.84
      $63.5K - $84.7K
     
         
           |    
          
                               
              12.4K
              $966K
             
           | 
          
            
              
            
           |