3083
2
297066
0
1619
1
2131
2906
1093
1168
2209
1052
1189
915
2996
6236
10
370
830
2110
582
255
14
746
4029
8
1181
10827
4
55904
2949
1922
3158
1778
2258
9956
3