50
602
0
1
566
529
616
475
2
662
511
476
523
714
732
609
6
677
1408
37
556
527
641
5
649
3
514
2304
9
605
621
627
887
12
571
780
558
725