14861
7
3012
4
2471
0
32302
9956
3
2902
16
10827
2480
1
1992
1797
1045
2355
688
2535
2
37355
13
1036
572
3046
19079
6
4044
5
951
3083
3447
2149
17946
4382
2103
2465
1743
3125