31150
 
30411
 
23364
 
28087
 
54062
 
47439