14959
 
141895
 
109095
 
106443