19279
2
31535
0
453
90
165
524
468
422
335
376
1580
618
2198
988
1551
1603
563
1615
57
2710
9
1541
901
97
1
4396
3
588
594
345
357
471
1817