10827
4
38477
34
877
0
598
829
1199
751
956
402
740
1134
90
4775
2
448
929
61216
1
1131
866
234
437
14801
11
1875
549
493
541
1388
657
391
55
3680