16410
 
14925
 
13362
 
115294
 
100396
 
12927