3051
2
32302
0
19944
1431
1
2996
6236
10
4179
7258
2949
3090
6
2530
4
392
536
2903
3
2932
645
2131
108797
815
1828
297066
21152
8
929
1812
6781
61216
1049
2600
801
572