20178
 
17827
 
55482
 
42563
 
153073
 
19413
 
23366
 
21458