20634
8
2730
6
2657
3
2668
2
814
1
2474
1385
1551
516
0
521
395
17353
539
555
413
399
419
1337
2855
407
427
1112
2299
1506
918
295
316
448
105290
874