18403
6
2125
1
2328
0
2459
9
303
2526
3
1671
17353
3980
393
363
543
787
657
819
493
615
1903
2727
2
1369
5
1029
6052
10
383
2546
1462
366
802
6339
941
6383
17