2535
2
32302
0
1371
1
3051
2996
536
7258
572
3326
3
2949
3090
6
1558
1013
3931
3926
14
2903
2932
1066
1366
1988
1618
2349
1305
737
650
108797
297066
21152
8
1812
6781