Strange people

33599
 
29228
 
32650
 
24090
 
20610
 
23742
 
47839
 
24889
 
23460
 
25886
 
22937
 
24913
 
22040
 
21858
 
27257
 
14160
 
22924
 
13277
 
17228
 
18835
 
17263
 
14047
 
15895
 
13781
 
19376
 
19796
 
16684
 
14729
 
12642
 
14438
 
24033