Strange people

31379
 
27812
 
29302
 
22381
 
19764
 
21742
 
46416
 
22860
 
21230
 
24869
 
20639
 
23923
 
21289
 
20377
 
26444
 
13578
 
21507
 
12570
 
16067
 
18111
 
16351
 
13410
 
15220
 
12743
 
18455
 
18655
 
15797
 
13973
 
11870
 
13674
 
23152