19279
2
25137
0
294
1020
301
547
646
31535
513
418
2730
6
467
436
368532
953
968
3092
1
4426
2668
422
543
4126
1824
588
634
980
1372
456
871
2881