| 
              
           | 
          
            
           | 
          
                                   
      $107.15 - $118.05
      $13.4K - $14.8K
     
         
           |    
          
                               
              125
              $14K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.98 - $8.29
      $13.7K - $14.3K
     
         
           |    
          
                               
              4.11K
              $33K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.94 - $65.42
      $1.64K - $2.68K
     
         
           |    
          
                               
              469
              $30K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $163.62 - $210.2
      $818 - $1.05K
     
         
           |    
          
                               
              414
              $80K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $112.12 - $126.1
      $19.2K - $21.6K
     
         
           |    
          
                               
              827
              $92K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.76 - $67.41
      $243 - $270
     
         
           |    
          
                               
              1.85K
              $124K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $83.04 - $87.88
      $5.81K - $6.15K
     
         
           |    
          
                               
              1.95K
              $171K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.86 - $48.43
      $11.8K - $12K
     
         
           |    
          
                               
              2.79K
              $134K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.45 - $29.35
      $9.9K - $11.9K
     
         
           |    
          
                               
              1.35K
              $36K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $95.0 - $104.38
      $95 - $104
     
         
           |    
          
                               
              1.45K
              $151K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.36 - $59.69
      $480 - $537
     
         
           |    
          
                               
              2.93K
              $170K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $210.88 - $226.87
      $2.53K - $2.72K
     
         
           |    
          
                               
              706
              $160K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $159.93 - $187.67
      $6.88K - $8.07K
     
         
           |    
          
                               
              231
              $43K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.57 - $69.12
      $12.5K - $13.8K
     
         
           |    
          
                               
              200
              $13K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.68 - $63.21
      $397 - $632
     
         
           |    
          
                               
              838
              $45K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.29 - $68.7
      $1.23K - $1.37K
     
         
           |    
          
                               
              1.99K
              $134K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.26 - $30.07
      $9.7K - $12K
     
         
           |    
          
                               
              400
              $12K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.76 - $21.78
      $7.89K - $8.28K
     
         
           |    
          
                               
              9.32K
              $201K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.53 - $66.18
      $1.99K - $3.18K
     
         
           |    
          
                               
              1.39K
              $78K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.54 - $64.21
      $3.37K - $4.05K
     
         
           |    
          
                               
              1.24K
              $73K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $151.42 - $200.58
      $2.27K - $3.01K
     
         
           |    
          
                               
              407
              $81K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.31 - $60.06
      $166 - $180
     
         
           |    
          
                               
              2.38K
              $142K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $111.08 - $132.99
      $8.89K - $10.6K
     
         
           |    
          
                               
              105
              $13K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.47 - $15.43
      $9.4K - $11.6K
     
         
           |    
          
                               
              754
              $11K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.29 - $85.97
      $7.53K - $8.6K
     
         
           |    
          
                               
              650
              $53K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $255.46 - $285.58
      $9.2K - $10.3K
     
         
           |    
          
                               
              184
              $51K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $101.96 - $132.43
      $2.75K - $3.58K
     
         
           |    
          
                               
              248
              $31K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.14 - $69.61
      $8.81K - $11.8K
     
         
           |    
          
                               
              173
              $11K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $195.22 - $231.56
      $9.76K - $11.6K
     
         
           |    
          
                               
              50
              $11K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $172.41 - $199.66
      $9.65K - $11.2K
     
         
           |    
          
                               
              84
              $15K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.76 - $38.05
      $11K - $15.6K
     
         
           |    
          
                               
              484
              $13K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.23 - $34.41
      $11.6K - $13.2K
     
         
           |    
          
                               
              634
              $19K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.34 - $2.16
      $2.18K - $3.51K
     
         
           |    
          
                               
              10.9K
              $22K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $121.01 - $138.21
      $16.3K - $18.7K
     
         
           |    
          
                               
              650
              $79K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.97 - $55.91
      $6.19K - $11.2K
     
         
           |    
          
                               
              200
              $10K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $756.7 - $811.13
      $9.84K - $10.5K
     
         
           |    
          
                               
              31
              $24K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $296.92 - $341.36
      $9.5K - $10.9K
     
         
           |    
          
                               
              54
              $16K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.65 - $46.42
      $1.7K - $1.81K
     
         
           |    
          
                               
              3.34K
              $154K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.81 - $34.07
      $9.69K - $11.1K
     
         
           |    
          
                               
              2.16K
              $71K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $328.67 - $358.52
      $1.64K - $1.79K
     
         
           |    
          
                               
              503
              $175K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $301.44 - $365.84
      $6.63K - $8.05K
     
         
           |    
          
                               
              300
              $97K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $65.14 - $104.57
      $6.84K - $11K
     
         
           |    
          
                               
              105
              $10K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $252.42 - $311.93
      $34.1K - $42.1K
     
         
           |    
          
                               
              833
              $222K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.83 - $43.02
      $794 - $903
     
         
           |    
          
                               
              2.24K
              $93K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.64 - $82.54
      $72.6 - $82.5
     
         
           |    
          
                               
              1.77K
              $134K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.77 - $22.57
      $10.4K - $10.8K
     
         
           |    
          
                               
              479
              $10K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.02 - $38.81
      $784 - $1.13K
     
         
           |    
          
                               
              809
              $31K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.47 - $86.89
      $1.27K - $1.56K
     
         
           |    
          
                               
              764
              $64K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.69 - $65.48
      $7.24K - $8.51K
     
         
           |    
          
                               
              581
              $36K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $311.12 - $482.13
      $5.6K - $8.68K
     
         
           |    
          
                               
              21
              $9K
             
           | 
          
            
              
            
           |