34961
 
30954
 
26356
 
33870
 
57157
 
31447
 
51196