20634
8
3233
16
2275
2
19279
31535
0
980
1
7756
3
217
576
17353
2190
1132
1824
2730
6
772
1469
2809
1343
2886
4
1506
25137
440
637
1551
467
3116
1428
628
3003