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