388
547
456
718
440
425
803
462
744
1
1020
813
593
600
729
904
1409
1008
1067
519
307
599
549
551
489
429