14861
7
7258
0
2324
4
32302
40062
19
3629
1
2525
687
3636
3126
2
6095
9
4491
906
1142
1059
515
96
571
645
2959
1400
2302
2054
1991
3
1443
527
2936
10
3546
4702
665