605
893
585
495
846
959
1105
474
488
542
589
507
467
743
466
499
509
475
454
584
770
1398
589
509
1269
684
470
658
740
524
566
464
652
471
598
487
454
558
697
795
794
475
487
582
1057
627
489
639
698
619
499
540
522
