1824
0
608
31535
2522
683
422
1009
458
503
390
953
572
642
576
631
468
391
691
1232
1152
419
494
719
369
413
755
653
4594
1
467