27995
supportive obedient
27856
27832
27822
27774
27642
26615
26547
26105
25995
25973
25826
25540
25388
25334
25288
24377
23679
23421
23203
23115
22207
21851
21419
20771
20665
20587
20508
20424
20092
19924