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