820
2
1090
1
593
624
5
521
501
466
599
480
605
389
541
555
1348
3
418
552
489
413
371
619
563
597
417
411
632
478
545
400
611
494