106706
 
30852
 
172683
 
147189
 
163554
 
217986
 
176763
 
27089
 
54184