20634
8
2730
6
2855
3
2668
2
1100
0
467
534
474
264
711
339
907
2069
471
732
1
282572
1020
918
4165
2657
729
988
1541
625
594
3442
418
345
47041
516