662
942
1355
647
685
2160
767
811
2981
1032
1321
1678
976
835
607
654
676
869
679
679
888
1006
1430
1256
795
628
1877
800
694
655
731
1936
665
1646
1589
1707
599
2430
686
1192
693
719
802
807
4212
1222
690
633
689
1475
632
3485
2351
1351
1024
1360
943
798
1546
1417
988
2837
962
630
2020
967
2763
1414
864
830
685
1714
1548
2542
1125
1125
1851
2841
889
1681
1928
1104
781
699
1247
820
1965
642
1967
1555
647
1753
738
1398
652
945
986
2210
1240
1699
1278
600
1034
1606
850
1897
599
1664
703
3993
727
1561
3078
1385
745
809
1546
1191
1988
887