747
0
657
593
750
2199
25494
1743
3429
841
572
1532
4864
566
634
1640
780
581
751
1123
1829
577
1171
1870
3666
2
595
492
527
777
866
1420