29382
 
6270
 
20343
 
19874
 
16531
 
22261