Strange people

20356
 
18597
 
20003
 
15781
 
13932
 
16030
 
36831
 
16465
 
15733
 
20477
 
15983
 
17912
 
14172
 
21399
 
10743
 
17801
 
9831
 
12450
 
14754
 
10091
 
12827
 
9675
 
15618
 
15685
 
12947
 
8629
 
9329
 
10404
 
20138