668
474
616
466
422
681
466
747
1014
444
599
531
577
571
1004
510
555
1076
505
707
799
705
1671
432
478
544
727
590
547
484