20634
8
2730
6
2657
3
2668
2
814
1
2474
1385
31535
0
521
395
399
2855
25137
968
1506
466
1020
1614
105290
17353
2546
2099
19279
3092
1824
1498
467
370
81
907