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