517
0
683
691
458
503
266
1232
391
1009
422
468
2328
2522
2748
2
719
953
608
31535
1824
755
1152
772
1
605
642
467
360
2152
576
820