16186
 
20051
 
22574
 
21611
 
14010
 
35833
 
14975
 
103326