20634
8
2730
6
2855
3
2668
2
3092
1
2069
2328
282572
0
1020
328
2657
467
19279
4820
625
25137
418
1824
458
419694
9
464
381
47041
918
968
547
31535
955
637
4111