19783
2
3090
6
17946
0
2535
2358
9
25669
7258
32302
3694
5347
4
6095
2919
1730
6899
3546
1
462
1628
1663
5
1188
6247
3575
21152
8
2932
2132
3498
854
3256
3673
3779
2528
3