454
1
700
2
458
836
1073
3
715
708
402
408
533
543
598
653
652
621
1142
1599
929
602
934
799
521
915
103
917
846
412
685
804