29286
 
117866
 
144788
 
31690
 
158986
 
215319
 
148999