19279
2
31535
0
17353
25137
467
3114
4
269
895
2730
6
4864
1
1098
6800
348
3599
20634
8
918
845
1987
518
2727
3868
1541
1824
1862
945
1551
297
991
44199
3498