488
1
659
632
2
523
577
348
470
540
591
735
980
5
622
1141
689
419
892
484
435
575
1002
88
698
612
448
2111
627
731
543
656
546