20634
8
2275
2
1334
0
2730
6
2809
1506
440
31535
670
19279
387
1132
2668
3114
4
1084
543
2306
518
467
17353
3990
3795
1
1043
1824
802
2810
772
633
2435
1343