Strange people

32715
 
28685
 
31931
 
23494
 
20261
 
23213
 
47077
 
23703
 
22182
 
25496
 
22374
 
24474
 
21817
 
21481
 
26969
 
13984
 
22512
 
12928
 
16821
 
18643
 
16922
 
13807
 
15687
 
13499
 
19050
 
19479
 
16230
 
14300
 
12347
 
14042
 
23815