20634
8
2730
6
2657
3
2668
2
814
1
2474
1385
521
395
931
903
1824
0
631
924
352
399
1663
876
1020
2855
1506
1302
530
4
968
105290
688
2113
349
604
467