639
516
1547
507
495
474
575
793
470
620
893
605
566
1057
657
487
465
575
484
652
743
1682
872
612
487
499
977
904
619
582
522
545
1215
928
544
840
845
631
467
585
598
782
659
535
540
651
607
466
706
558
520
627
795
