Strange people

32918
 
28791
 
32040
 
23593
 
20296
 
23273
 
47164
 
23790
 
22263
 
25568
 
22438
 
24694
 
21874
 
21552
 
27021
 
14023
 
22577
 
12968
 
16887
 
18692
 
16949
 
13855
 
15732
 
13561
 
19087
 
19522
 
16273
 
14334
 
12370
 
14091
 
23857