19279
2
3498
4
31535
0
25137
383
458
2275
798
1020
2645
918
2727
1650
467
1504
125
116
17353
418
386
1454
177
288
2587
16
301
1897
1
787
521