20634
8
1853
0
2730
6
2657
3
2668
2
814
1
2474
1385
521
395
399
968
547
2855
2275
6058
25137
1020
2881
19279
1506
1824
482
31535
105290
17353
380
1936
2749
3114
4