18385
2
1129
0
1642
1
417
1291
2657
3
1776
1270
929
1421
2341
6
1501
2730
1425
521
2668
2000
1452
1587
1823
2275
5262
10
1651
1054
1330
467
370
292
326
1578