19783
2
17946
0
5439
1093
571
673
3485
7
1526
3080
3
2562
17333
27
3683
1
526
830
2964
833
3078
4
693
1603
3546
1511
5225
8
2906
1105
572