19783
2
25669
0
32302
785
610
2535
2529
7
4363
17946
2988
1
21152
8
3090
6
3083
3098
3
2591
2366
2600
964
10317
2631
1101
2921
5
3508
1504
5440
2932
4757
7495
9
3498
4
1516