629
632
434
647
516
885
473
1300
434
549
433
812
1287
486
458
926
557
420
603
465
453
468
354
661
423