19279
2
31535
0
25137
17353
895
467
2730
6
3114
4
269
348
845
1098
4864
1
918
6800
3868
945
991
20634
8
78
1440
443
418
44199
458
1862
2275
464
297
341