13967
2
23774
4
743
1
3014
20
18258
0
4627
7
2420
3350
17
2966
10
442
4759
3283
2948
3
5801
3624
2731
6
5252
6547
2365
2368
1380
467
189326