18403
6
1780
0
2830
7
1906
4830
2
1645
1
4129
971
355
351
1024
1903
691
1547
1805
2799
1084
2995
8
2188
1343
1518
3
1557
4677
10
2564
5152
576
2634
111
3929
3293