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