3051
2
32302
0
2996
1458
536
7258
791
2949
758
3090
6
4044
5
1400
572
1028
2903
3
515
2932
14
2595
1324
108797
1189
297066
21152
8
337
1595
1812
1
6781
61216
1045