16693
 
106294
 
103076
 
111587
 
21331
 
15096