388
547
456
718
440
425
803
462
744
1
1019
813
592
600
729
904
1409
1008
1067
519
307
599
549
551
488
429