Strange people

27894
 
24380
 
25601
 
19208
 
17028
 
18960
 
42966
 
20281
 
18676
 
23764
 
19410
 
22219
 
19208
 
17282
 
25283
 
12798
 
20768
 
11827
 
15330
 
17364
 
12730
 
12646
 
14675
 
12208
 
17743
 
17561
 
14924
 
13163
 
11287
 
13084
 
22328