3051
2
32302
0
2996
770
572
7258
3080
3
2949
5771
10
3090
6
645
2903
536
2932
6781
1
532
323
345
108797
297066
3629
2385
531
21152
8
1595
1812
29355
1045
2535