400
1
706
564
501
486
618
2
457
1141
602
932
1571
4
760
929
791
554
1064
6
1389
636
487
739
561
450
1003
759
560
398
352
891
1254
3
863