14125
10
2935
2
94424
3
618
0
302
542
1527
2462
383
2104
1
586
685
1310
1012
581
189326
1489
1015
174730
18
2906
2763
118
4187
3172
880
6246
6
3216
2318
3378
7
984