830
1
457
627
2
448
612
543
2111
656
686
451
692
586
396
714
254
547
1141
689
731
892
419
88
698
484
435
575
1002
632
523
577