513
1
839
1034
655
4092
9
3892
5
906
2
728
849
745
809
841
985
767
939
702
853
588
701
3484
4
913
1036
868
916
750