17946
0
25669
32302
19783
2
3090
6
3498
4
21152
8
1461
785
610
2535
7258
2529
7
4363
2988
1
3083
3098
3
2591
2600
10317
2631
1101
3508
1768
1504
2932
4757
7495
9
1516
1691