32842
 
58532
 
23337
 
159574
 
137240
 
35328