42776
 
153222
 
19536
 
23497
 
21590
 
18533
 
120375