2733
4
4996
6
6346
16
458
0
1507
1
4096
2
1465
1029
1348
2631
1903
3
2505
2332
2658
10
1265
2929
1752
4690
2966
591
2801
1019
1106
1525
3497
1089
4370
24337
22
669