15040
 
143496
 
127633
 
26505