656
1
612
448
2111
2
543
614
589
219
562
773
586
493
369
592
660
735
1096
980
5
622
632
348
634
598
551
757
738
663
523
576
697