42256
 
118250
 
18448
 
102138
 
114004
 
17455
 
21048