3051
2
32302
0
2996
536
108797
7258
2949
3926
14
3090
6
2903
3
2932
6781
1
572
839
581
645
1324
863
515
297066
2595
652
21152
8
138
1812
2535
1400
1595
577