727
638
722
676
800
714
501
607
887
753
689
553
647
539
482
401
568
556
816
844
509
399
600
525
806
639
481
572
1,604
2,169
1,248
803
633
947
582
466
461
3,098
615
570
600
549
525
635
487
675
472
610