20634
8
1880
2
2730
6
2657
3
2668
814
1
3092
2474
1385
521
395
2881
1020
0
968
399
2855
3715
5
1506
370
5464
4328
10
3428
105290
121182
25137
1824
1112
282572
597
3628
4