14283
29
9715
6
1242
1
4354
15
2409
453
0
1013
2320
1150
2
4483
3
3998
5
2189
2200
847
871
5382
532
1478
2955
933
4433
21
1434
1317
1259
2576
1163
2820
10
6617
2131