30191
 
139143
 
163713
 
186009
 
115855
 
140562
 
28997
 
58364
 
62706
 
131091
 
149386
 
23216