20634
8
2275
2
31535
0
2730
6
1020
440
1824
19279
1110
1343
798
1132
1563
1
1636
2727
25137
3114
4
2673
663
757
1172
2809
17353
633
772
1506
3116
3092
1008
1428