451
1
396
714
819
692
586
686
627
2
543
2111
612
448
681
74
387
440
562
220
615
592
661
369
493
773
980
5
1096
736
634
632