16675
 
106283
 
103055
 
111568
 
21322
 
15092