20634
8
2855
3
2668
2
2730
6
3404
597
1
643
3469
1182
383
998
1448
2372
661
0
2069
5217
11
1802
2907
4
2657
1291
2341
625
417
3795
282572
2982
1776
1894
1642
1633