29561
 
29680
 
121968
 
39583
 
21807
 
20650