25015
 
24460
 
16991
 
37647
 
16729
 
105871
 
101638