401
426
426
512
512
908
553
363
447
553
535
534
460
487
487
460
487
512
534
532
689
1337
588
416