20634
8
1518
1
2730
6
2855
3
1020
0
2668
2
39034
968
2275
1824
2881
17353
31535
25137
19279
1098
2749
3114
4
3691
5
467
4111
2422
10
3442
2587
16
1505
1551
1267
2211
683
4396