591
1
387
660
2
980
5
1095
735
697
347
632
634
523
574
551
757
738
597
614
663
417
703
892
730
468
656
612
448
542
2111
1141
688