591
460
477
423
547
663
375
343
402
562
323
347
491
362
329
333
300
369
324
441
344
367