14229
10
3037
4
1472
1
2102
2
846
0
860
1712
3
11829
455
798
1557
1199
691
1636
4106
7550
8116
6
2815
2420
400
547
464
381
787
382
367
809
244
544