896
1
76
739
650
534
620
488
688
315
389
598
2
552
664
523
576
757
738
697
632
634
348
735
1096
980
5
219
562
615
589
592