651
503
518
467
600
724
408
380
441
608
351
383
525
394
357
363
328
400
352
481
380
405