759
2
1003
1
863
487
891
770
1254
3
1587
339
651
597
532
541
406
400
706
697
457
835
1073
600
454
652
618
1141
564
501
486
1064
6