29933
 
30249
 
122354
 
40009
 
22257
 
21060