17946
0
5439
2
1093
673
3485
7
1526
3080
3
2562
3673
6
17333
27
526
830
2964
1
833
3078
4
693
1603
3546
1511
2906
1105
572
3868
10
4471
1691