50
703
0
4
598
1
1300
1530
2708
1805
1627
1527
2874
749
2799
1027
2522
2408
2654
2653
2566
2435
757
820
855
1072
3
697
809
2