19279
2
31535
0
25137
383
3498
4
458
116
2275
918
798
418
1020
1650
1504
2727
2645
467
371
386
1961
616
21
2730
6
301
1897
1
787
363
288
2493
329