279
523
870
1020
985
846
735
453
733
190
438
507
680
852
821
976
837
793
1050
788
902
245
761
426
416
59
547
710
903
63
372
461