19279
2
895
0
467
2855
3
2730
6
2668
20634
8
269
348
845
4396
4864
1
918
3868
945
991
78
31535
1440
443
418
44199
458
1862
2275
464
282572
297
341
1020