29059
 
20963
 
10847
 
20820
 
20915