14125
10
3301
1
2507
3
5232
7
582
0
1397
3033
2
3971
1412
302
933
767
4
1247
5226
5
2522
2323
9
6617
929
101569
2822
1295
13653
685
2650
20
14283
29
11059
5635
123674
35
1120
280