19279
2
25137
0
646
31535
2730
6
251
294
1020
345
436
2657
3
2668
1824
301
968
4126
572
20634
8
2881
282572
467
422
674
368532
953
864
871
14076
7
418
1523