19279
2
31535
0
514
3498
4
427
325
331
1084
590
1089
320
391
637
1020
25127
337
598
467
901
813
455
707
2275
458
275
25137
155
1824
1793
1677