19279
2
31535
0
219
447
688
25137
4864
1
3498
4
292
529
1466
326
2702
470
2132
799
394
230
382
2328
1096
970
1412
608
1333
66
1661
341
1862
587