42526
 
28409
 
38613
 
114135
 
19423
 
19476