758
2
5101
0
623
1642
3
6833
10
896
1
541
1121
1370
5
741
742
4
648
444
1091
81
567
684
655
644
1331
765
703
413
400
377
881
621
729
1075
90