3051
2
1443
1
32302
0
2996
572
1527
1614
7258
3926
14
2949
3742
6
1558
3090
1047
3629
2903
3
536
2932
1458
108797
297066
21152
8
1812
6781
61216
645
2258
1679
8945
1162