13967
2
23774
4
18258
0
2966
10
1496
1
3386
3178
3803
442
5801
3624
1038
4617
5252
6547
546
1887
1103
2680
2687
942
645
476
464
3401
980
1293
572
1965
9607