467
0
543
469
637
25137
349
683
525
423
2328
403
776
1054
1161
376
1116
2490
918
774
2702
413
587
663
1428
747
846
787
1020
691
584