20634
8
2275
2
1425
1
3268
2326
4
31535
0
1622
3114
1129
521
19279
730
1640
2730
6
2809
1518
1642
2306
1506
964
440
646
3116
3025
2749
467
1125
1132
2668
1452