14229
10
1472
1
3037
4
4594
7550
2102
2
552
0
2683
759
1712
3
1045
525
768
2952
9778
12
1009
458
1152
1297
584
440
2295
4328
2420
6
3721
4232
2815
266
14