19508
 
15352
 
10432
 
9303
 
15920