Strange people

33609
 
29233
 
32660
 
24094
 
20615
 
23747
 
47850
 
24893
 
23467
 
25893
 
22951
 
24915
 
22043
 
21864
 
27262
 
14168
 
22928
 
13278
 
17229
 
18841
 
17264
 
14053
 
15898
 
13790
 
19381
 
19798
 
16687
 
14735
 
12644
 
14441
 
24034