3051
2
32302
0
2996
7258
61216
1
536
3629
2949
3090
6
108797
2903
3
2932
2669
1812
6781
297066
1458
3926
14
645
1679
21152
8
1162
1331
1527
1623
841
1431
3657
1243
1239