787
1
625
2
950
4117
3
701
506
656
475
604
667
756
780
503
121
828
674
786
441
1047
706
125
689
772
98
741
522
413
511
722