Human Quotes

506

507

524

493

542

630

588

534

549

585

808

538

547

619

697

575

580

726

616

535