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