16657
 
14047
 
102164
 
123056