29553
 
31073
 
310584
 
211326
 
102895