19279
2
31535
0
799
219
447
688
25137
4864
1
924
351
3498
4
2435
683
402
292
529
973
745
1466
422
326
823
980
1232
2702
470
901
493
2132
384