670
555
577
563
537
612
569
531
490
631
545
528
878
733
659
587
615
8590
939
768
950
758
700
717
685
8166
1221
9030
682
1307
968
697
707
709
696