3051
2
32302
0
2996
6236
10
572
1527
1614
1
1125
7258
3926
14
1459
2949
1558
3090
6
924
1047
3629
2903
3
536
2932
1365
1458
108797
297066
21152
8
1812
6781
1363
61216
645