19783
2
17946
0
5439
1093
673
3485
7
1526
3080
3
2562
17333
27
526
830
2964
1
833
3078
4
693
1603
3546
1511