3051
2
32302
0
1614
1
1431
2996
7258
2949
3090
6
2166
2903
3
536
467
2932
1401
528
1069
2110
108797
1380
496
297066
1492
21152
8
690
935
1812
6781
4179
1819
61216