18538
 
17579
 
16254
 
117257
 
102576
 
16081