20634
8
2730
6
2657
3
2668
2
814
1
2474
441
0
1385
398
521
395
658
474
839
648
349
2683
399
618
594
2855
1506
1020
1416
105290
1824
511
929
505