19279
2
895
0
467
31535
269
348
845
3868
918
4864
1
945
991
44199
968
25137
3599
418
1824
1987
458
518
257
1541
1862
443
78
464
1440
2727
391