29403
 
6286
 
20369
 
20009
 
16562
 
22283