19279
2
427
0
31535
320
1824
325
492
331
929
901
337
455
707
2275
157
25137
25127
1020
1089
1084
2190
155
391
7334
4
598
714
1603
382
1112
275