524
408
422
345
365
356
386
390
408
453
415
339
470
394
362