19279
2
579
0
525
383
918
543
2522
951
25137
584
394
953
874
557
392
469
532
1824
693
979
572
683
423
697
1116
1483
632
753
955
6339