107527
 
102191
 
95682
 
18283
 
17646