19279
2
31535
0
427
325
331
1084
1089
320
391
637
1020
25127
337
598
467
901
813
455
707
2275
458
275
25137
155
1824
1677
871
729
714