2505
2
458
0
4096
1265
1
2733
4
4996
6
6346
16
1507
4690
3
1465
1029
1348
1998
2631
1903
2332
2658
10
6445
2929
1752
1547
1681
2966
591
2801
1019
1106
1484
3137