45030
 
22727
 
847164
 
300624
 
34820
 
23977
 
196984
 
178184
 
25033
 
39652