678
810
1861
5855
1178
57027
852
585
787
657
1458
606
693
786
3067
666
529
555
512
1173
711
612
2770
604
1027