Human Quotes

310

262

296

328

240

254

269

256

323

291

332

425

311

355

290

317

423

421

451

414