758
2
5101
0
623
1642
3
6833
10
896
1
540
1120
1369
5
740
742
4
648
444
1087
79
567
683
654
643
1331
765
703
412
400
376
881
621
729
1073
89