25137
0
423
19279
2
3114
4
31535
17353
1824
2275
467
683
1336
1116
820
2126
1054
846
489
483
1020
413
279
2730
6
968
466
342
4111
286
495
2522
680