2710
2
21152
8
19944
797
1
2593
1424
297066
0
2475
1380
2495
467
915
398656
19
623
1720
1622
4651
3
8527
3926
14
4435
1416
2435
2600
4
1814
66
83
4724
2901
1558
951