19783
2
3090
6
17946
0
5347
4
462
2535
25669
2358
9
32302
3765
3868
10
3694
5052
6095
2919
4537
1593
6899
1628
1
1663
5
1188
3126
3
3575
21152
8
2932
3498
3546
3673
3779
2903