31303
 
310658
 
211383
 
102931
 
26713
 
167935
 
144259
 
159787