681
1
660
2
387
440
74
1141
689
703
892
418
468
491
698
86
433
575
484
1001
622
540
470
590
1096
980
5
735
697
523
576
551
757