20634
8
2855
3
2668
2
2730
6
625
2650
417
0
814
1
2069
1291
1642
467
3795
7952
2657
1129
2275
2288
1442
681
282572
152
2229
4
4531
6062
16
18385
2567
3063
9575
2000