20634
8
2730
6
2727
2
1862
1
3092
318
0
1020
714
845
2120
2587
16
418
467
2657
3
2668
814
2474
1385
871
521
4536
395
2564
17353
631
331
2041
683
455
547