1015
824
1379
977
817
1159
921
704
699
960
1031
689
1676
735
1836
781
698
764
694
716
2658
673
687
617
1061
877
1823
666
887
709
740
1099
1314
1437
871
2257
718
3307
729
762
758
645
3462
687
790
1308
699
728
846
714
3747
1109
766
1072
701
687
780
1353
757
1539