593
462
478
424
548
664
376
345
403
563
324
348
492
363
331
334
301
370
325
442
345
368