19279
2
31535
0
219
25137
392
447
688
7334
4
4864
1
3498
1824
292
529
559
1466
326
255
2702
470
458
2132
799
394
320
230
382
2328
1096
4106