737
859
566
352
484
722
2
657
12
520
917
426
494
497
703
610
617
677
1
949
434
738
364
835
606
679
505