18385
2
1129
0
417
1642
1
1513
2069
3
1291
20634
8
1776
1452
2730
6
282572
2000
3116
1894
929
662
915
2341
2657
2668
1587
292
326
5262
10
1823
370
2275
2191
661