31088
 
33960
 
312068
 
212451
 
104316
 
28348
 
169802