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