3051
2
32302
0
2996
1539
1
572
1527
1588
1614
7258
3926
14
2949
1558
3090
6
1777
1970
1047
3629
2903
3
536
2932
1458
1639
108797
297066
21152
8
736
1812
2110
6781
61216